Curate For Quality

May 07, 2022

A trend I’ve started to notice across many different disciplines is that when you deny the “majority” in favor of a high quality “minority”, you tend to come out ahead. Some examples:

Light Fixtures

My first exposure to this concept was a few years ago when I was working at …

Continue Reading

Similarities Between Mentoring An Frc Team And Running A Startup

March 10, 2022

So for the past several months I’ve been mentoring a high school robotics team. In that time I’ve come to realize that there are remarkable similarities between running an FRC team and running a startup. Here’s a quick list:

  1. Solve the problem as fast as possible – expect …

    Continue Reading

Sleeper Cell - A Method Of Embedding Invisible Programs Into Source Code

I didn't break it, it was given to me broken

November 10, 2021

It would surprise me if I’m the first person to create something like this, let alone think of it. That being said, I’ve figured out a way to secretly embed a python program inside of another without the embeded program being visible in the second program. It works like this:

Continue Reading

How To Think Like A Software Engineer For Beginners

It's easier than you think

August 31, 2021

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 …

Continue Reading

How To Program For 24 Hours Straight

Focus on the things that matter, remove the things that don’t.

August 26, 2021

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 …

Continue Reading

The Value Of Specializing

A little perspective can go a long way

August 24, 2021

Last year after I shut down my first startup, I resigned myself to apply for jobs to keep me on my feet. I’d learned a lot over the course of the previous year, managing people, tons of web technologies, how to stick with a project for a long time through …

Continue Reading

Why 𒐫 Can Be A Variable In Python But Not 𑇩

...or unicode in a nutshell

August 22, 2021

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 …

Continue Reading

What I Wish I Knew Before Starting My First Software Business

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

August 19, 2021

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 …

Continue Reading


Sign up for email notifications whenever a new blog is posted!