The long way through Software Craftsmanship

Self-Study in July 2017

Jul 1, 2017 - 2 minute read - Comments - self-study-aggregationjuly2017analyticsanarchybenedict-evanscitusdbcloudflarecomparisoncrypto-anarchismcryptographydan-luudiana-kanderencryptionenergyflakeforecastgogolangharvard-business-reviewhbrhidhuman-interaction-devicehunter-blanksimplementation-historyinteractioninterfaceinventionjavaslangkafkakeyboardksuidlibrarylogmarketmichal-chmielarzmouseno-cultureno-peopleoptionoptionalpet-projectphilosophypredictionprioritypublic-key-encryptionresourcesrick-bransonsite-reliability-engineeringsnowflakesretechnologytimetimothy-mayuidusageuser-experienceuuidvavrwhat-did-not-workwhat-workedwolfgang-pauliyes-cultureyes-peoplezero-knowledge-proof

A Brief History of the UUID

I’ve read this article by Rick Branson on the history of UUID. Describes the history of uid, uuid, early computing (both networked and not networked) and their own implementation of a uuid library

Tags: uuid, uid, flake, snowflake, ksuid, go, golang, rick-branson, library, implementation-history

More data, more data

I’ve read this article about how cloudflare manages its logs. By Hunter Blanks

Tags: log, cloudflare, comparison, what-worked, what-did-not-work, kafka, citusdb, sre, site-reliability-engineering, analytics, hunter-blanks

Help Your Team Stop Overcommitting by Empowering Them to Say No

I’ve read this article that describes how important is to say no to some ideas or projects so you can say yes to others. In other words, how prioritizing is important as time and energy (i.e., resources) are not infinite and must be allocated accordingly

Tags: diana-kander, hbr, harvard-business-review, priority, energy, resources, time, pet-project, yes-people, no-people, yes-culture, no-culture

Not even wrong - ways to dismiss technology

I’ve read this article about how technology can be seen as toys before it is developed to the point where it can be expanded and used for other purposes than the one expected / designed for. By Benedict Evans.

Tags: benedict-evans, technology, prediction, usage, invention, philosophy, wolfgang-pauli

Do we have a better Option here?

I’ve read this article comparing Option and Optional as types that can contain a value, but maybe not. By Michał Chmielarz

Tags: michal-chmielarz, option, optional, vavr, javaslang, comparison

Is the keyboard faster than the mouse?

I’ve read this article by Dan Luu comparing the use of the mouse and the use of the keyboard and their speeds. He groups existing literature on the topic plus some experiments he has done himself.

Mentions the amount of myths related to this, based on old and non-accurate research.

Tags: dan-luu, keyboard, comparison, mouse, human-interaction-device, hid, interaction, user-experience, interface

The Crypto Anarchist Manifesto

I’ve read this article by Timothy C. May forecasting the development of a new market based on cryptography and secure communications.

The same that barbed wire transformed property in the West, is the analogy he uses

Tags: timothy-may, anarchy, encryption, market, forecast, crypto-anarchism, public-key-encryption, zero-knowledge-proof, cryptography

Disclaimer about AI/GenAI

As of 2026-05-06, the text in these articles and blog entries has been written without AI/GenAI, except I sometimes use a spellchecker to fix errors. Think Word's spellchecker, not ChatGPT.

Notes, as of today (2026-05-06):

  • No code snippet has been automatically generated, nor vibe-coded, nor generated and reviewed.
  • I don’t have any article with AI contribution.

For future entries:

  • I may have used GenAI for the code in the repo. The code I exemplify/copy in the article will always be reviewed and tested, not vibe-coded. I will specify it in each snippet or at the top/bottom of the article.
  • I normally don't use it for the text contents, although if I have used it for the article text, it would be indicated as such.

Any entry before 2026-05-06 does not contain any AI/GenAI.

For more information, read the AI/GenAI Policy

Books read in 2017Q2 The Search for Value (a quote)