State of Progress logo

State of Progress

Pragmatic articles on software development and management

29 January 2021

LOGIC is hiring a Junior Web Developer

nior Web Developer at LOGIC, the new company through which and are pursuing exciting projects.

10 September 2020

Putting a price on decisions

A whole lot of things happen at work these days — mostly good ones. As a result, I need to take more and more decisions day by day and the fear of can always creep in.

11 June 2019

The Minimum Viable Product virtue

I love the idea of the minimum viable product. Identifying what is absolutely necessary for launching a new viable product and building it timely with discipline within a tight timeframe is a virtue.

5 April 2019

Don’t surround yourself with people better than you

There is this postmodern motivational advice that I seriously despise; “Surround yourself with people better than you”. What disgusts me more about it, is how it cultivates parasitic personalities and camouflaged egocentrism. Fuck that!

9 October 2018

Relinquish control

A fundamental skill in software development is realising when you have to relinquish control and actually doing it.

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.