Skip to main content

Blogs

2024


Startups Do Not Need To Take On Technical Debt

·2 mins
Startups engineers often make a false dichotomy between moving fast and writing clean code, taking on unnecessary tech debt. Improving skills and good leadership can manage tech debt and keep code maintainable.

Firefighting all the time?

·2 mins
Startups can often find themselves firefighting due to technical debt. Here are 4 steps to start pulling your company to a more proactive state.

Improve Quality By Achieving Excellence

·2 mins
Too often quality focuses on reducing bugs or crashes. This leads to a focus on avoiding errors. Instead, seek to create a culture and organization that is focused on achieving excellence.

2023


Tips for Better Resumes

·4 mins
A good resume can help you get noticed by a hiring manager. Here are a few tips that might help you improve your resume.

2016


Three ways to get better at debugging

·7 mins
Our productivity is often limited by how quickly and effectively we can get better at figuring out what’s going on and moving to a solution. Some suggestions on things to study and how to study them.

2015


4 Lessons for Smoother Technology Migrations

·8 mins
Sooner or later, every technology organization faces a necessary evil—migrations. Make yours go smoothly by understanding the old system well, engaging with all of your stakeholders early, tracking behavioral differences, and being ready to iterate.

2010


Music education versus computer science education

·3 mins
How do we train professional musicians compared to software engineers? Musicians develop an ability to relate theory and history to practice; we should do more in computer science.