The future can’t come soon enough

Image for post
Image for post
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 consumers have brought up concerns over privacy, the prohibitively high prices, and just generally not living up to the hype. Given the ubiquity of smart home assistants and smart phones, I’d wager that the last two reasons hold more influence on the market than the first. …


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

Image for post
Image for post
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 — the technical side and the social side. The two sides exist on a spectrum of sorts, with engineers generally being better at tasks that are technical and salespeople being better at tasks that are social. To be successful you and your team need to be able to cover it all. When I built my first company I had to learn all of it as I went. This article is designed to help kickstart that process and help you avoid months of trial and error. Here’s a non exhaustive list of things you need to keep in mind when building your…


Image for post
Image for post
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.


Image for post
Image for post
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 property are allowed to be at the beginning and throughout a variable while characters with the xid_continue property are never allowed to be first. …


Image for post
Image for post
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. You’d think that after trying and failing hopelessly to learn something new several times over the course of years I’d get the point and try something else. …


Image for post
Image for post
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 that humans can’t do. Humans can’t lift a two ton truck load of dirt nor open and close a valve with millisecond levels of precision nor survive the vacuum of space. …

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