I used to just fly by the seat of my pants on everything. If I felt OK about something, then all good. If it felt bad, then time to look into it. I bet you have done the same thing many times. You …
You Are Not Your Creations
He said “Ok, we don’t need that feature anymore, you can delete it.” I had just built the feature two months ago. I spent nearly 2 months building it. I had poured all of my heart into building …
Why Mobile is Not the Future …
That's right, I don't feel that mobile apps are the future. I’ve been saying this for years. As someone who has spent the last decade plus working solely in the mobile space on Android, this is a …
Code Comments
When it’s it appropriate to comment code? I follow a simple set of rules: If the code is confusing - I try to refactor the code so that it’s not confusing anymore. If a refactoring is not …
Dagger Open JDK Version Mismatch
While working on a client project I recent received this error: An exception occurred: java.lang.IllegalArgumentException: not a valid name: <set-?>Provider Googling for the error didn't …
How To Fix: Jest Did Not Exit
I was recently doing some work on a Node.JS project and I decided to use Knex.js with Objection.js for my data access to PostgreSQL. Problem In usual fashion, I wrote some tests to validate the …