- How I finished two graduate programs with a 3.95+ GPA without abandoning my familyIt can be done. Here are the specific practices that made it possible. I finished a Master’s of Science in Software Engineering at DePaul University with a 3.95 GPA. Later, I finished my PhD coursework in Organizational Psychology at Liberty University with a 3.97. Both while working full-time as a software engineer. Both while raising… Read more: How I finished two graduate programs with a 3.95+ GPA without abandoning my family
- Walking Skeletons in Software Lead to Amazing ResultsFour weeks into a project, we had automated 70% of our order approvals. Sounds great. Except we could have automated 35% of them in five days, and we didn’t. That gap haunts me. Not because of the engineering. The engineering was fine. It haunts me because of the five people on the order processing team… Read more: Walking Skeletons in Software Lead to Amazing Results
- Composing a Cup of Coffee from Components
You can learn a lot about software design by thinking about your first drink of the day. - How to Solve the Double Standard of Software EstimatesWhen new work did emerge, the artisans adjusted timelines. Working late was not an option for safety reasons. The workers treated weekends the same way. Working faster did not mean anything. Cutting scope meant accepting an unacceptable level of quality.