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

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