by mike | May 1, 2022 | Software
Here are a couple of really awful ways to build software. A lot of times, these are dressed up as an “agile methodology” or as a “product management framework”. Truth is they are just failure states that result in developer turnover, slow...
by mike | Apr 2, 2022 | Software
Software lasts longer than you think. Way longer. I got a call a few weeks ago to see if I could update a program I wrote in Turbo C in 1989, when I was in high school. I re-implemented it in ZOC REXX* in 1994. The former client wanted me to patch the program to...
by mike | Apr 26, 2021 | Business, Javascript, Software
Agile. Scrum. Waterfall. Test-Driven Development. Extreme Programming. All methodologies for making software that actually work. Some debatably better than others. There is one development methodology that is guaranteed to fail, and cost you dearly in the process:...
by mike | Jan 3, 2021 | Recruiting and Hiring, Software
I was aksed if I’d share my required reading list for new developers at PivotCX. It’s pretty short. The goal is simple: Have common language to describe problems and solutions. Understand common patterns in development Avoid re-inventing the wheel....
by mike | Jan 3, 2021 | Software
There have been a lot of conversations about “open source is dead” and “there’s no viable open source business model” lately. Most of these conversations are fueled by vendors pulling back on “Open Core” sales models....