PinnedDean Michael BerrisinBetter ProgrammingPrincipal Stories: What is a Principal Software Engineer?It has been a year or so since I’ve written about Qualifying Seniority, where I shared my view of what makes a Software Engineer a Senior…Nov 4, 20223Nov 4, 20223
Dean Michael BerrisModern Software Engineering: Career Crafting – Part 1: Early CareerHow do you get to a place you haven’t seen yet and you don’t know where to start?Apr 221Apr 221
Dean Michael BerrisModern Software Engineering: Career Crafting – Part 0: Series IntroductionThis is the start of a new series on crafting modern software engineering careers.Dec 10, 20231Dec 10, 20231
Dean Michael BerrisinBetter ProgrammingAn Ode to Software EngineersA love letter to my fellow problem solvers and tinkerers.Aug 30, 20235Aug 30, 20235
Dean Michael BerrisinBetter ProgrammingModern Software Engineering — Part 5: Continuous Evolution“If you don’t evolve, you will die. “- Marcus LemonisAug 8, 20231Aug 8, 20231
Dean Michael BerrisinBetter ProgrammingModern Software Engineering — Part 4: DeploymentWe keep moving forward, opening new doors, and doing new things, because we’re curious and curiosity keeps leading us down new paths. —…Jul 17, 2023Jul 17, 2023
Dean Michael BerrisinBetter ProgrammingModern Software Engineering – Part 3: Documentation“I have only made this letter longer because I have not had the time to make it shorter.” – Blaise PascalJul 2, 20236Jul 2, 20236
Dean Michael BerrisinBetter ProgrammingModern Software Engineering – Part 2: Testing“If debugging is the process of removing software bugs, then programming must be the act of putting them in.” – Edsger DjikstraJun 25, 20231Jun 25, 20231
Dean Michael BerrisinBetter ProgrammingModern Software Engineering — Part 1: System Design“Make it simple, but significant.” – Don Draper, Mad MenJun 19, 20231Jun 19, 20231
Dean Michael BerrisinBetter ProgrammingA Story About a Software ArchitectI had a chance to be an interim Software Architect recently, and here’s a story about what I’ve learned in the process.May 29, 2023May 29, 2023