All Posts

Programming Poetry

Connected Once, atoms were sparsely connected then they connected. Once, molecules were sparsely connected then they connected. Once, proteins were sparsely connected then they connected. Once, cells were sparsely connected then they connected. Once, people were sparsely connected then they connected. Once, societies and countries were sparsely connected then they connected. Once, technologies were sparsely connected then they connected. Once, people were sparsely connected Learning Programming? The poem above was written with a bit of python code. I'm sure you spotted the repetition. Can you isolate the changing vs non-changing portions of the poem? My favorite way to learn programming ...
Continue Reading

Chatbot ideas + How to come up with ideas – Continuation of the ideas every day series

How to come up with ideas to exercise your creativity This post is a continuation of my series of posts where I come up with ideas every day. I've noticed most of my ideas are generally about what I've paid the most attention to, or spent a lot of time with, or things that have bothered me. My perspective is that all things can be improved, and some ideas fill a space that was completely unnoticed before. This exercise has made me think quite a bit about how I come up with ideas, and what makes an idea good. Most ...
Continue Reading

Best Plugins for JavaScript development in Vim

JavaScript development in Vim Are you doing JavaScript development in Vim? Are you struggling to get setup with the right plugins? I'll share the plugins I'm using with you. I'll group them so you know which are Javascript/ Typescript specific, and which are just general developer plugins that I like. If you have some plugins that you really like and you don't see them here, let me know in the comments 🙂 I'm a big vim+tmux fan, so I'll probably do another post about how I have my stuff setup! Thanks for reading! Checkout the video if you want to see ...
Continue Reading

Software ideas – Ideas of the day

3 software ideas: I had a couple of software ideas today. I listened to a Software Engineering Daily podcast that was about developers making money from their side projects, so I think that influenced me. Link for those interested. This is a part of an ongoing series where I try and come up with 3 ideas per day. This exercise stimulates creativity and is fun and often more challenging than I expect. Let me know what you think of these ideas in the comment section below 🙂 botdot This is a programming game. Sort of like lightbot, but 2D and with the goal ...
Continue Reading

3 ideas of the day – the challenge increases

Back at it again with the ideas of the day I said I was going to try to do 3 ideas per day. I'm not sure how many days I'll be able to keep this up for. I managed to think up of some pretty decent ones this time, but it was tough. I had a lot of fun thinking of these! Hopefully you have just as much fun reading my 3 ideas of the day! Let me know what you think in the comments or on twitter/fb 🙂 Drone seeding and watering Drone comes equipped with a "dock to refill ...
Continue Reading

How to automate development environment setup and why you should

When should you automate development environment setup? Have you ever started to build something on your personal machine and found that you're missing one of your dev tools? Maybe you've started working at a new company and spent days getting your machine setup with the proper tools and configuration that you like? Scripting your development environment setup can help you get setup quickly on new machines, or keep your tools synced across multiple machines. If you're in charge of building machines for developers, I strongly recommend implementing this in some form. Design a process for building machines preloaded with developer settings ...
Continue Reading

3 Basic Programming Concepts You Need to Know

Let's start with the basics https://www.youtube.com/watch?v=3UicfKHLr3E Basic Programming Concepts There are many concepts in programming and computer science which are very important and extremely useful. I encourage you to supplement my post with research, but hopefully you find the 3 basic programming concepts in this post are very clearly important to learning programming. Before we dive into the basics, first you need to make sure you know what programming is. What is programming Warning! Over simplifications ahead! 🙂 Programming is how humans talk to computers. Computers are machines that can only do exactly what we tell them to do. When we ...
Continue Reading

Simulated Universe : Societies form

Simulated Universe Progress It's been a couple of years since the simulation started. Society has started to take shape on quite a few planets in the simulated universe. Basic economies and social structures have developed. Many of the planets in the simulated universe have advanced faster than we thought possible. Three in particular discovered and popularized electricity before they discovered fossil fuels. They are close to discovering nuclear forces. We're hoping they develop computers soon. Other planets have advanced much slower. One in particular is advancing much slower than the others. No science. Very poor communication. Terrible social structures preying on the weak ...
Continue Reading

Want to learn programming? Start here

So you want to learn to program? Write some code? Build an app? Make a website? Awesome! Maybe I can help. I taught myself programming and I think that anyone can learn it. If you invest the time and actually play with it, you will learn. Interested? Start here! Programming - High Level Overview I'm going to do a series of posts with the goal of teaching you to code. I'll start out super simple, generic, and vague. Then I'll explain programming concepts rather than any language specific topics. Next I'll start with a high level view of the concepts, so ...
Continue Reading

3 ideas per day

Ideas! I have ideas all the time. I usually don't write them down. Usually they're terrible. Sometimes I tell people. That's usually when I'm informed of a fatal flaw, or that someone else already did it. I don't mind. Criticism helps me come up with better ideas. That's why I want to start doing 3 ideas per day. Teachme chatbot Uses chatbot ai, web crawlers, semantic alysis, NTLP, and reinforcement learning to build a personal teacher Talks to you about your age, interests, current education, goals etc. Searches online for resources related to your interests and goals interests web crawler google, ...
Continue Reading

The simulated existence

init 1 We've finally reached the apex, the pinnacle of scientific progress. Technology, medicine, psychology, physics, economics, all have come together to give us potentially the most useful innovation. Simulated existence. The ability to simulate reality with a near level of detail as our own. At a much faster speed. Today, we're turning it on. Tech-billionaires, fearing death, knowing the possibilities of physics and artificial intelligence, dumped money into developing technology to find a solution to death. After countless conferences and papers a seemingly nonsensical solution started to seem feasible. Simulated reality. At first people thought that they'd plug themselves ...
Continue Reading