Blaine OsepchukWant to write defect-free software? Learn the Personal Software ProcessI’m on a journey to become a better software developer by reducing the number of defects in my code. The Personal Software Process (PSP) is…Sep 3, 2018Sep 3, 2018
Blaine OsepchukWhy I can’t recommend Clean Architecture by Robert C. MartinClean Architecture failed to meet my expectations on a number of fronts. Despite Mr Martin’s obvious passion for the topic, Clean…Jul 23, 2018Jul 23, 2018
Blaine OsepchukIs it Ethical to Work on the Tesla Autopilot Software?The more I learn about Tesla’s self driving car development, the more concerned I become about the ethics of working as a software…Apr 30, 2018Apr 30, 2018
Blaine OsepchukHow Simple is too Simple to Test?I’m sure you spend a lot of time thinking about how to write better software just like I do. And if you’ve dipped your toes into the waters…Apr 19, 2018Apr 19, 2018
Blaine OsepchukThe software rewrite vs refactor debate: 8 things you need to knowSo, if you’re reading this it means you’re involved in a software project that’s a steaming mess and you want to explore your options…Mar 26, 2018Mar 26, 2018
Blaine Osepchuk4 Books Guaranteed to Make You a Better ProgrammerFiguring out what to work on next is one of the hardest problems in software engineering.Mar 12, 2018Mar 12, 2018
Blaine Osepchuk“Learn at least one new language every year” is bad adviceLearning a new language takes a long time. Unless you need it for your job (or a personal project that’s important to you), it’s a bad…Feb 26, 20181Feb 26, 20181
Blaine OsepchukAre you working on the most important thing?Is it possible that you’ve undervalued or overlooked stories in your backlog that will return thousands of dollars on every hour of your…Feb 12, 2018Feb 12, 2018
Blaine OsepchukHow screwed would your employer be if you died suddenly?If you died in a car accident on your way to work tomorrow would your replacement be able to access your systems and work products? Or…Jan 29, 2018Jan 29, 2018
Blaine OsepchukinThe StartupSoftware security is hopelessly brokenAs software developers, we are doing a terrible job of protecting the data we collect from our users because software security is…Jan 6, 20182Jan 6, 20182