Photo by Morgan Housel on Unsplash

Writing software takes a lot of focus, and unfortunately we can’t just snap our fingers and be instantly in the zone. It takes time, but there are a bunch of things we can do to help that along. This is a list of things that I’ve found over the years that really help to put me in a flow state.

  1. Get a long music playlist that is specific to programming. Music can be a very good way to get you into a mindset. …

A render of the dashboard posted by @elonmusk on Twitter
A render of the dashboard posted by @elonmusk on Twitter
A render of the dashboard posted by @elonmusk on Twitter

It’s been almost a decade since the Model S was first introduced. Since then there have been massive improvements in battery and electric car technology. While some of those improvements have come incrementally to the series over the years, this is the first time there has been a major refresh.

Some of the key changes are:

  • Increase in distance from 373 miles to 520 miles
  • Top speed increase from 163mph to 200mph
  • 0–60mph acceleration down from 2.4 seconds to sub-2 seconds

These are some insane stats for a production car that really show off what Tesla has learned in the…


The future can’t come soon enough

Photo by Quang Tri NGUYEN on Unsplash

The tech industry has been trying for years to get consumers to adopt smart glasses and augmented reality headsets. Google was one of the first big players to make it to market with their Google Glass. In the years following, many more products were released by everyone from tech giants to DIY enthusiasts:

…and as of 7 days ago,

There are a few reasons why, despite nearly a decade of marketing and hype, these technologies haven’t taken off. Many…


There’s so much more to it than just the code

Photo by Lala Azizli on Unsplash

Building your own Software as a Service (SaaS) startup is a lot more than just writing a piece of software and sending it to your friends over instant message. There are a lot of pitfalls and nuances that I’ve dealt with over the course of building my own startup that I hope to help you avoid. It helps to know where you’re weakest and where you’re strongest so that you can recruit others that can make up for your weaknesses.

There are generally 2 sides to a SaaS business —…


Photo by Chris Ried on Unsplash

It’s a well known fact that you can redefine keywords, characters, numbers, and other aspects of some programming languages. For example, one of the things you can do in C++ is swap out various keywords for emojis.


Photo by Jeremy Zero on Unsplash

We’ve been told time and time again that variables in Python must begin with a letter or underscore, but that’s not quite the whole story. In fact, given how expansive unicode is, it’s almost none of the story. The truth is that as of Python 3.9 using Unicode 13 you can start your variables with any one of 131,459 different characters. Letters and underscores? Pfft, who needs them.

As it turns out, unicode characters have different properties associated with them. There’s a lot of them, but the ones we are interested in are xid_start, and xid_continue. Characters with the xid_start


Photo by Markus Winkler on Unsplash

The way programmers program programs are not always obvious when first starting out. When I was young and would see special effects in movies and TV shows, I would ask my dad “How do they make special effects?” And he would respond “With computers”.

Despite being the most generic answer you could possibly give, I could barely pronounce the word breakfast at the time so who was I to question such a reasonable and well thought out explanation.

And so with a solid foundation I went on to attempt to program several times throughout my middle and high school career…


Photo by Alex Knight on Unsplash

A common trope in future-predicting 20th century media was household robotic butlers, and yet looking around today we find this not to be the case. A trend with advanced technology is that the software or math generally predates the hardware required to create the advanced technology — sometimes by centuries. In the case of robot butlers, software is capable enough to do very basic tasks. The limiting hardware is adequate actuators.

Often times in industry money making opportunities will be the driving force of whether a product lives or dies. The only common market for actuators has been for things…

Quinten Lisowe

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store