State of Progress logo

State of Progress

Pragmatic articles on software development and management

7 June 2018

Welcoming ≠ Accepting

Yesterday I witnessed impolite behavior by an contributor. The issue started when they voluntarily opened up a Pull Request that we were skeptical about accepting.

19 March 2018

Hype is ruining software

Every so often, I see developers getting excited about something new that just came up. This can be anything from a new machine learning tool to a front-end framework, containers, lambdas etc.

26 December 2017

Polish it

It’s been lots of years since I found any new app and enjoyed using it.

27 July 2017

The Modest User Interface Manifesto

Lately, I have been thinking a lot about how things can go wrong when creating a user interface.

27 July 2017

Case study: Inconsiderate user interface inflicts financial losses

In May 2017 I bought a couple of tickets for a Premier League game from a very popular ticket selling website. The tickets were not delivered in time, because I didn’t include my flat number in the delivery address, so I missed the game.

13 March 2017

Choose SQL

Let’s get straight to the point; choose an SQL database for your web application. I think I can’t make my self clearer.

5 December 2016

Well-structured repositories

Anyone who has ever contributed code in a collaborative software project, had hard time doing so at some point.

28 November 2016

The State of Progress

Welcome to The State of Progress, a blog that hosts only pragmatic and timeless articles on developing and managing software.