Code when you are inspired.

As developers and as fellow creators of all things awesome our work schedule often times does not revolve around the typical 9 to 5 and quite honestly, it shouldn’t. Building your next big software tool that’s gonna generate thousands maybe even millions of dollars in revenue should not be restricted to a timeframe throughout your day. Writing code is a fluid and personal experience tied to the developer.

I am a software developer and recently left a big company to embark on the journey of building and growing my company. At first, I thought it would take some time to ramp up and really start being “busy” but I was wrong. I am currently working on 3 projects and I am the only developer on my team of 3. I have features and functionality to implement as long as Santa Clause’s Christmas list and I have no plans of grinding through all of that code.


Productivity is higher when you are engaged

I will leave you with an example of one of my glorious coding moments.

I had originally set up the database for the app and was calling it directly from the client side. This is a major security vulnerability and had to be addressed. Therefore, at some point I knew I was going to have to rewire all of the database access logic and move it to the server side as well as lock down the database. Although this sounds like it shouldn’t be that bad, because I had rushed through the initial MVP moving all database logic server side would be a huge infrastructure change for the application. For days, I had a bullet on my ToDo list that simply said

Database security

Then finally, on a Tuesday (Don’t know why Tuesdays are special for me) I was drinking my morning coffee and reading some IndieHacker articles and BAM I felt that tingle of inspiration in my mind. My brain was like “Hey, let’s do this thing!” Next thing I knew I was sitting in front of my computer completely rewiring the security infrastructure of my app. It was a big push but two days later I completed moving all logic server side and essentially locking down the client side. It was rough and there were some bugs along the way but at the end I felt accomplished and good about the work that I did.

We all have things we need to accomplish but doing those things when the time is right will separate you from the coders that get sh*t done quick with no fire and the coders that take the time to produce a quality product.

Prolific Night-Coder. Runs on coffee and Dr.Pepper.