Would you prefer pie or cupcakes?
For Pi Day we take a look at best practices for data visualisations from the perspective of design professionals and normal people.
For Pi Day we take a look at best practices for data visualisations from the perspective of design professionals and normal people.
Why do developers find it so hard to review test code?
How is data journalism treated in Canada’s legacy news organisations?
A look at domain modelling from an academic perspective.
Static analysis tools are often used to find inconsistencies and possible bugs in code. But what happens next?
Conservatives often claim that tech companies like Google are biased towards liberal sources. They might be right.
The people at Netflix tell you how they intentionally break things on production to test remote procedure calls.
The Internet can be a dangerous place. Do children understand this?
You probably already know or even use planning poker. This paper tells you how well it works.
The reports of COCOMO’s death have been greatly exaggerated.
Path finding algorithms for public transport take a little bit more work to get right than those for private transport.
Tech is largely dominated by men and that’s not good for anyone.
Program comprehension often focusses on the understanding of code, but in practice that often won’t be enough.
A look at some best practices for software testing.
An eye tracker shows what developers look at when they see a pull request.
Facebook’s GraphQL looks very promising, but is it ready for primetime?
UML documentation makes maintenance easier, but ironically can also be hard to maintain. What practices should you follow or avoid?
This week’s lesson: don’t believe everything you read (or at least try to look for multiple credible sources).
If you have a neckbeard colleague who thinks websites and apps should have ugly spartan user interfaces, show them this paper.
Poorly documented code can tell you what it does, but not what why. Issue trackers can help you rediscover that “why”.
Continuous integration should make everything faster, but it can actually slow things down too.
Of course you use Scrum – everyone does! But…
Make sure your website doesn’t look or behave like a lost tourist.
Answers to all the questions you never had about teams.