From the TL;DR in Tech archive, originally sent on Substack. Some links may have died since.

tl;dr in tech by Joe Karlsson - Issue #18

tl;dr: “Defining requirements for an April Fools’ project is extremely important because it will launch with zero ramp-up and be available immediately to all of Reddit’s users. If it doesn’t work perfectly out of the gate, it’s unlikely to attract enough users to make for an interesting experience.”

tl;dr: “You’re the CEO of yourself - a one-person enterprise - act like one.” Subbu realized that “managing yourself includes managing your internal state” i.e. how you feel about yourself and others, your emotions, time, relations, etc… yet most are not aware of their internal state. A CEO rarely runs the company based on that morning’s news, social media chatter, or the stock ticker.

tl;dr: People hate regexes for 2 reasons:

1) They’re hard to read, so it’s hard to tell what a regex does.

2) They’re fragile an a slight change to the input can break it and making them more robust is tough.

Hillel argues that the best use cases for regexes is in “interactive use” - when you’re trying to substitute in a single file you have open, or grep a folder. “Readability doesn’t matter because you’re writing a one-off throwaway, and fragility is fine because you’re a human-in-the-loop.”

tl;dr: “I recently learned how UTF-8 works and felt that the definition lended itself perfectly to creating diagrams explaining the implementation. I created these diagrams for my own enjoyment and wanted to share them. Hopefully this will inspire you to learn how other low-level protocols work too!”

tl;dr: “With help of Ergodox keyboard and Colemak layout I changed my typing habits and saved my wrists from severe pain.”

tl;dr: This is the mac app version of the Windows app DevToys.

tl;dr: “A great meeting has three key elements: the desired outcome of the meeting is clear ahead of time; the various options are clear, ideally ahead of time; and the roles of the participants are clear at the time.” Daniel, founder and CEO of Spotify, also discusses time management, common mistakes with time management, delegating decisions, and more.

tl;dr:

1) Writing open source software can be very rewarding in ways you can’t predict e.g gratitude from users, improvement as an engineer, etc…

2) Be in it for the long haul. “If you are consistently working on improving the project, it will get noticed and used over the flash-in-a-pan software that appears and eventually gets abandoned.”

3) Ship it and ship regularly. And more.

tl;dr:

1) How would you like to grow within this organization?

2) Do you feel a sense of purpose in your job?

3) What do you need from me to do your best work?

4) What are we currently not doing as a company that you feel we should do?

5) Do you have the opportunity to do what you do best every day?

tl;dr: Each time Dan lost focus and tried to login to Twitter he updated a spreadsheet called “Twitter Attempts,” where he would note what he was doing right before. This taught Dan he lost focus due to the following:

1) A shift between pragmatic and intuitive modes of thought.

2) Emotional shift.

3) Beginning of an interval of waiting.

4) Completion of a task.

tl;dr: “Right. So the operating system must have, like, a hash map from a port and IP pair to a socket, for each combination of TCP or UDP, IPv4 or IPv6.” Paul explains what’s happening under the hood.