Gitlab for Project Managers

If you don’t find mathematical tuples XML/JSON/YAML/HTML a list of tasks with start/end dates graphical, I don’t know what to tell ya… Yet, people wil incessantly try and get me to update their Excels or (worse) ask me for one whenever I run a project. I dislike double representation because it is worse than double […]

Read More…

Forget Micro-services, It’s Time to Talk About Micro-applications

Micro-services is the buzzword-compliant way to talk about applications these days. That’s also ok. It’s not great, but it’s ok. Micro-services have two problems in my opinion: they are too small, and they are not small enough. To solve all your problems, even that weird one you are too shy to tell your doctor about, […]

Read More…

Agile Bad!

Agile development is a big ol’ turd which only serves two purposes: to keep academics busy and to promote useless people to agile coaches so they don’t accidentally break anything valuable. Agile seems alluring: don’t do any planning, split everything into sprints of 1-3 weeks, make sure the code is production ready at all times, […]

Read More…

Where in Spacetime is Carmen Sandiego?

For HealthKPI‘s location features I need to deal with large(ish) quantities of spatio-temporal data. Basically, I have a bunch of time series with health data, and each data point has an attached location. Presently, I have around 10000 data points in my manually registered database, and I expect that number to only go up once […]

Read More…

The Experts are Lying: Software Development is EASY

The other day, I read a blog post that was uncharacteristically spot on.  It is called McDonald’s Theory.  The theory just states that it is easier to start from a bad foundation than from no foundation.  The idea is that when a group of coworkers go to lunch, nobody has any idea about where to […]

Read More…