Business and (side)project section

1. When life gives you lemons, write better error messages

You have seen them - error messages. Sometimes they are unclear, sometimes too generic. This is a writeup from Wix where multiple teams worked on better messaging errors. Worth looking at an example and lessons learned - a good piece of advice if you’re building a product.

2. Dare to Fail Gloriously

Failing in public - this is something not seen every day. This guy is describing every step and every fail he made in creating projects, interviewing and so on. It is interesting to see that he fails more time than many people even tries!

Developer section

3. Repeat yourself, do more than one thing, and rewrite everything

DRY, Don’t Repeat Yourself, is advice that every programmer learns at the beginning of their career. Repeating yourself, rewriting code again, and copying and pasting fragments of code are presented as very bad, even unforgettable things. But is it always the truth? The article shows different views on that - which can be summarized as “it is always about tradeoffs”.

4. Build Your Own Docker with Linux Namespaces, cgroups, and chroot: Hands-on Guide

It is more than sure that you heard of or used containers - Docker is pretty popular nowadays. This hands-on guide shows how to create similar things (with some limitations) using Linux features.

5. MonoDevelop - Cross platform IDE for C#, F# and more

If you are a .NET developer then you are familiar with Visual Studio or Rider. But there is a third, fully Open Source player - MonoDevelop. Worth checking!

6. De-stressing

If you ever tried the Booking page you probably saw many popups, and notes that try to speed up your decision. It is stressful when the message sats “limited supply” no matter when and how far in advance you are searching. Some guy was tired of it and creates Chrome Extension to destress listings - and this is a story of how it works and looks.

7. Behind The Curtains Of Wikipedia Redesign

Wikipedia has changed - no matter how scary that sounds it has a new UI. This interview dives into the process of changes and some details of development. Worth reading if you are curious about how the redesign took place!