
A theory of Scrum team effectiveness
How can an organisation best support Scrum teams? This paper proposes and validates a theory for effective Scrum teams.
I’m currently a whatever you want engineer at NOS, a public broadcaster in the Netherlands. I received my bachelor’s degree in information science from Utrecht University, my master’s degree in information studies from the University of Amsterdam, and my master’s degree in software engineering from the Open University of the Netherlands.
My primary interests are evidence-based software engineering, human factors in software engineering, web development, public transport, organisational theory, academia, and shitposting. I’m open to collabs, contact me at cflung[at]acm.org.
How can an organisation best support Scrum teams? This paper proposes and validates a theory for effective Scrum teams.
In deze drukke decembermaand even een artikel uit de oude doos: nepnieuwsartikeltjes in een studieverenigingsblad.
Flaky tests can cause CI builds to fail unexpectedly, and should be fixed as quickly as possible. This study shows why.
PHP has gained a lot of new language features over the years. Some of them are frankly a bit insane – but in a good way.
Make your custom-built search engine return more relevant results by automatically adding similar or related words to search queries.
Since its introduction a few years ago, GitHub Actions has become the dominant CI service. How did this affect competing CI services?
I’m in the market for a tool that can help me analyse logs, traces, and metrics, and I was hoping that this paper could help me pick one.
Next time cyber security comes up in a meeting, consider throwing in “CIA” and “DIE” so people think you know things.
This week’s paper presents a catalogue of best practices for infrastructure as code programs.
Spamming trains on Slack is likely to make some co-workers very happy and others very annoyed.
I built a completely useless Chrome extension that encourages people to complete their JIRA tickets (so I don’t have to).
I build a lot of side projects, but sadly many of them go sideways. This blog post lists some of the projects that never made it to production.
The experience of reviewing code is negatively impacted by a number of misalignments, which are described in this paper.
Coming up with good prompts for LLMs like ChatGPT can be quite a challenge. This study sheds some light on what makes it so hard.
Ik zit al bijna drie jaar in een ondernemingsraad, maar krijg nog steeds vaak de vraag wat ik daar precies doe.
Een spelfoutje is snel gemaakt, maar de regels maken het ook niet altijd even eenvoudig om het goed te doen. Daarom hier een paar tips.
What’s better than a crappy train travel planner that runs on my machine? A crappy train travel planner that runs on YOUR machine!
China is one of the world’s most populous countries, which means it also has some of the largest cities on the planet.
Depending on where you’re from, public transport in Hong Kong either offers a glimpse of the future or is stuck in the past.
Japan is good at inventing things, but in these five cases it was actually just good at adopting things.
RollerCoaster Tycoon and its spiritual successors are timeless classics that never get old, unlike messages from tech recruiters.
This game is an absolute best-celler.
This blog provides a concise summary of the Scrum framework for anyone who needs a refresher or is just getting started.
I replaced my Huawei P30 Pro with a Google Pixel 7 Pro. Should you do the same with your smartphone? As usual, it depends.
A qualitative case study shows how we can design a smooth onboarding experience for agile software development teams.
This page keeps track of my humble LEGO collection that I (passively) built up over the past decades.
Does it still make sense to write technical blogs when conversational AI like OpenAI’s ChatGPT can give faster and better answers?
I illustrated 200 posts on this website using Microsoft PowerPoint and all I got are these lousy colour bar code visualisations.
Yet another blog post where I create an unmaintainable mess using our favourite yet very inadequate programming language, SQL.
When all you have is a relational database, everything looks like a table. And you know what? It works! Sort of.
Let me tell you about that time I wrote a wonky static analysis tool for comments in Java source code…