Skip to main content


Showing posts from January, 2018

ProLinks #14

What makes a disaster, how to use conditions, detailed report about developers and more. Enjoy! IT The Effective Remote Developer When to use else in conditions? - I can tell you which one I would use, and for which reasons, however I think there will be as many opinions as community members here... CppCon 2017: David Sankel “So, you inherited a large code base...” Unforseen Problems What Makes a Failure a Disaster? - It was December 31, 1999, and a young sysadmin had just bet her boss that their systems wouldn’t go down. The stakes were her job. She was driving 4 hours to go to a New Year’s Eve party with her friends, and she wasn’t worried about Y2K. The Limitations of Chaos Engineering - Chaos Engineering, and fault injection in particular, is all the rage. Breaking things on purpose, rather than “by accident”, is what the cool kids do these days. Fellow Engineers: This is where your money comes from - You programmers are crazy with the free w

ProLinks #13

SOLID principles, remote working and why recruiter is not your friend. More inside. IT The Stress of Remote Working - In software engineering, remote working makes a lot of sense since, most of the time, you only need a computer and an internet connection to perform your duties. The Death of Microservice Madness in 2018 - There are many cases where great efforts have been made to adopt microservice patterns without necessarily understanding how the costs and benefits will apply to the specifics of the problem at hand. The graduate decision - “We’ve just hired a highly experienced developer who can join your team next week. There’s one catch though, you’ll have to give up your new graduate developer. What do you want to do?” On being an Engineering Manager - In this post I will share what I learned throughout the last year (2017) as a engineering manager of 10 people and how it has impacted me, as a professional. How Operating Systems Work: 10 Concepts you S

ProLinks #12

Coders are not monkeys, how radio was the first web or how potatoes saved Europe. Enjoy! IT Legends of the Ancient Web - In just a few years, radio completes the transition from an eclectic group of participatory amateurs, to a mass audience of passive consumers and a professional class of producers.  Martin Fowler @ OOP2014 "Not Just Code Monkeys" What does code readability mean? - Programmers complain about readability and talk about bad code and unclean code, and the difficulties they run into trying to understand and maintain that code. What do we mean by readability? What makes code unreadable? Society Steven Pinker: Political Correctness Might Be Redpilling America Technology Clutch, How does it work ? History The global dominance of white people is thanks to the potato - In hindsight, the rise of Europe—and, more broadly, the West—seems inevitable. It wasn’t. In fact, a glance at 1600s Europe makes this ascension look

ProLinks #11

First ProLinks edition in 2018 brings a lot of links for IT professionals including solid Ruby criticism. Also interesting links about society, science and more inside. IT Managing Engineers with Ron Lichty The Problem Solver - Good developers are good problem solvers. They turn each task into a series of problems they have to solve. Energy Efficiency: A New Concern for Application Software Developers - The prevalence and ubiquity of mobile computing platforms, such as smartphones, tablets, smart watches, and smart glasses, have changed the way people use and interact with software. Clever ideas that failed -  The cleverness of an idea is proportionate to its odds of failure. SSH Security and You - /bin/false is *not* security - I thought to myself, "Fine, no shell for me. I wonder if port forwarding works?" The 100x Engineer - If we want to be 100x engineers — engineers who have 100x the impact of ye’ old 1x engineer—how do we accomplish tha