My Favorite (Tech) Talks

Watching (tech) talks is a hobby of mine. It puts me in a kind of meditative mood while watching the explanation unfolding. Here’s a list of my all-time favorite talks. Very few of them are about a specific language / framework. The majority is to make you think and re-assess your mental models. Updated - 01/03/2021 Here are the new talks (Description in the following tables): Programming Clojure With Hand Tools - Tim Ewald Art of code - Dylan Beattie Indistinguishable From Magic - Todd Fernandez Others Creativity - John Cleese The Craft of Writing Effectively - Larry McEnerney What Bodies Think About: Bioelectric Computation Outside the Nervous System Higgs Explained (CERN) General Title Description Boundaries - Gary Bernhardt Thoughts on architecture of a project and how to define the boundaries between modules Hammock Driven Development - Rich Hickey How to tackle complex problems How To Design a Good API - Joshua Block A gold mine of advices to build a solid architecture Growing a Language - Guy Steel Deep thinking about the emergence of a programming language and the paradigm that stems from it Inventing On Principle - Bret Victor A complete different take on how programming is a tool to create Livable Code - Sarah Mei What does software archicture mean today? [Read More]
tech 

What Unit Tests tells about Human Nature

On Formal but useless definitions, Harakiri, Oysters filled with Soy sauce and prayers to the Church Of The Right Software.

It’s Friday night. after an intense week of work, you’re about to take off to enjoy your week-end. Your boss storms in the office: “You’re still here! Great, I need you to add a hot fix in our Phronabulax System. We expect a demo Monday morning very early, everything has to be ready!” Well. That was unexpected. You know your boss, he/she wouldn’t ask if it wasn’t really urgent. You grumble a bit but still go dig into the code to do the work. [Read More]

Powerpoint and Chickens

On presentation support, Gallus gallus Apathy, and focusing on questions rather than answers.

Do you remember that day — probably a rainy one — when you sat in a conference room? Your heart was filled with eagerness to dive into the speaker’s mind. You even prepared by documenting about the topic, to fully comprehend the genius striding in front of you. The common purpose And then, as the drama unfolded in the room and the rain kept pouring outside, this slide came up: [Read More]

Qt Model / View

Understanding the basic principle

The Shock The first time I’ve read the Qt Model / View documentation, I was shocked. Flabbergasted. Blown away. I started with a vague idea of the purpose of the Model / View, and finished convinced that I understood even less. My first implementation of the pattern was an utter failure: it looked like a Frankenstein implementation of a boilerplate code written by a crazy monkey. This was not right, the Qt documentation is known to be of quality — detailed, explanatory and coherent. [Read More]
tech  c++  qt