We’ve recently seen Cloudflare decide to terminate service for “The Daily Stormer”, because the stormer is seen as a Neo-Nazi site. There is an ongoing internet debate which tries to untang...
Suppose you are playing Dungeons & Dragons (or Bunkers & Badasses). Suppose you throw 20 20-sided dice. What are the chances of getting a least a single dice with a 1? Well, the easier way to ...
Edit: some word choices have been altered slightly in order to make some parts more clear. This is a short blurb about a specific optimization present in Erlang 20.0 which is scheduled for rel...
Suppose you have a bounded queue of size 10. In a normal setting, you system may load this queue with up to 5 elements. Under load, the queue might increase to say 7 or 8 elements, but you are no...
https://medium.com/@jlouis666/full-queues-and-their-woes-18d89c6f9740?source=rss-725a20c9f371------2
In the recent years, I have adopted a method for system design, which I think yields good results. For a lack of better word, I overloaded “stack” yet again, and use it as a metaphor for this...
Grandma and Grandpa had an election. Grandpa won. Why did grandpa win? Whenever the election is over, pundits will find their particular horse in the race and ride it into oblivion. The seemin...
https://medium.com/@jlouis666/you-are-here-a67b4fa4663?source=rss-725a20c9f371------2
THE TRACK OF AUTOMATION We’ve been having a slow revolution for the last 30 years. This revolution is the gradual increase of automation in our society, and now it has come to the point where ...
https://medium.com/@jlouis666/the-slow-revolution-bad539ff33ec?source=rss-725a20c9f371------2
While “Rees on OO” is impossible to reach, we can still try: Functional programming is a set of different features. These features are taken, in an à la carte fashion by people in order t...
https://medium.com/@jlouis666/on-functional-programming-df28cc9078de?source=rss-725a20c9f371------2
— AN INCOMPLETE OPINIONATED GUIDE. PREPARATION The first decision is easily the most important. It is one of ideology: the developers are in control of the software. Not the other way around....
You embark upon the journey. You build the system. You test the system. The system seems to work. You spend time deploying the system into production. And then what? The maintenance period of ...
https://medium.com/@jlouis666/systems-in-production-c2ed26b6a72e?source=rss-725a20c9f371------2