Blog

Experienced technologist ramblings.
October 29, 2020

Magpie Developers & Their Opposites

Failing to consider the lifespan and maintenance needs of the project when choosing a framework would be nothing short of unprofessional (and as someone who uses Zoolander memes in his blogposts, I know a thing or two about professionalism).
August 20, 2020

Consultancies can’t staff part-time. It’s all we do.

In my experience, most consultancies grow to a specific size and realize that long-term part-time customers distract and slow them down on their primary goal of building and shipping new software as quickly and efficiently as possible.
August 11, 2020

Technology Archeologists

Neomind Labs does not require onboarding or handoff from your developers to contribute to your codebase in a meaningful way. We have an extensive history of successfully onboarding ourselves.
August 3, 2020

Your developer won’t get hit by a bus. They’ll get hired by Netflix!

Sticking to the standards evangelized by the community and adding proper documentation (possibly in the form of useful tests) makes onboarding a breeze, which creates more productive developers, which makes hiring more accessible, which reduces your “bus factor.” 
May 28, 2020

A home for wayward software applications.

"Done" still requires attention.
May 28, 2020

Celebrating the nature of repaired software.

A codebase that has been refactored after interacting with the real world is beautiful.
April 14, 2020

COVID-19 Announcement for Existing and Prospective Clients

Please do not hesitate to reach out to me directly if you have any questions, concerns, or ideas for how to make this sudden and unexpected transition to remote work go more smoothly for your team.
March 11, 2020

Have confidence in your critical applications

​Developed by a moon-lighter, built by a team that's no longer involved, or stewarding open-source contributions, get confidence in your application.
March 11, 2020

Cleaning up other people’s messes is a growth industry

People are increasingly choosing not to start from a blank slate, but to start from something good (or, in some cases, something just okay, or even bad) and make it into something great. 
March 11, 2020

"This code is terrible, we have to start over"

One crucial-yet-rare skill needed to prevent a codebase spiraling into “legacy” status is developer empathy.