ElegantCode

A software blog

8 Feb
2021

2021 PC Build List

Category:General Post

I haven’t built a machine in probably 15 years because laptops have been enough to function as my primary machine. While this has remained largely true, there are some high-end jobs my laptop just doesn’t have the horsepower to drive some workloads that I would like to work with. Example workloads include model training, data […]

Read More
31 Oct
2020

The Rise of App Stores for Commercial Software

Category:General Post

App stores for mobile devices are ubiquitous. Few people think of heading to a software company’s website to download an app. They head for their mobile platform’s app store and they certainly don’t think of calling up a sales department to make an app purchase. The commoditization and disposability of apps is a significant part […]

Read More
13 May
2020

3 Things Every Scrum Practitioner Should Know

Category:Agile

Tomorrow at 8:00 Pacific join me, Gunther Verheyen and an expert panel to discuss our essays in Gunther’s book, 97 Thing Every #Scrum Practitioner Should Know. Gunther will read the essays, followed by Q&A from the attendees. My article is entitled “Automating Agility.” I hope you attend to learn what I mean by that. It’s probably not […]

Read More
8 Oct
2019

The Burden of Features in Software

Category:CodeTag: :

I?ve been removing a couple of dead features this week. You know, those features that senior people in organisations like to tell epic war stories about. Those mighty conversations at dinner parties, where a person involved talks about all the pain and sorrow, about how a particular capability ended up in the software, how (crappy) […]

Read More
2 Oct
2019

Batch Computing on Azure

Want to feel like a Jedi master without the years of training? Get a scaled, multi-machine, multi-core parallel processing job spooled up in Azure Batch. The computing power at your fingertips is There are lots of scenarios that call for batch computing. Image processing, file ETL/ELT, risk modeling, processing payroll, etc. The basic idea of […]

Read More