The long way through Software Craftsmanship

Books read in 2016Q2

Jun 30, 2016 - 1 minute read - Comments - bookreading2016Q2self-studybuilding-microservicesrelease-it

Books I’ve read this quarter1: Extreme Programming Explained: Embrace Change, 2nd Edition by Kent Beck and Cynthia Andres, again. Building Microservices, Designing Fine-Grained Systems, by Sam Newman, with the ‘@deAprendices’s reading club’. Blog posts under the tag building-microservices Reinventing Organizations by Frederic Laloux. Blog posts under the tag reinventing-organizations Non-technical: L’acabadora, by Michela Murgia Disrupted: My Misadventure in the Start-Up Bubble by Dan Lyons Books started, not yet finished (WIP):

Stability terms from "Release it!", a quote

Jun 26, 2016 - 1 minute read - Comments - bookquoterelease-itmichael-nygard

In Release It!, terms related to stability: transaction: is an abstract unit of work processed by the system mixed workload: is a combination of different transaction types processed by a system. system: the complete, interdependent set of hardware, applications, and services required to process transactions for users stability: resilient system keeps processing transactions, even when there are transient impulses, persistent stresses, or component failures disrupting normal processing stress (to the system): is a force applied to the system over an extended period.

The role of a software consultant

Jun 10, 2016 - 1 minute read - Comments - bookquotereinventing-organizationsfrederic-lalouxteal-organizationconsultant

A quote from Reinventing Organizations, about roles, job descriptions and job titles in Chapter 2.2: Self-management (structures), page 90: [In] Teal Organizations […] people are not made to fit pre-defined jobs; their job emerge from a multitude of roles and responsibilities they pick up based on their interests, talents, and the needs of the organization. Frederic Laloux, Reinventing Organizations In my opinion, this is the role of the software consultant when working with a client: even if the customer has asked for help in some parts of their activity, a senior-enough consultant can discover other areas where they can add value, even if that new work doesn’t have much in common with the initial request (this change should be approved by the people that will be affected).

Unwritten principles for coaching, a quote

Jun 10, 2016 - 1 minute read - Comments - bookquotereinventing-organizationsfrederic-laloux

A quote from Reinventing Organizations, about a few unwritten principles for coaching, in Chapter 2.2: Self-management (structures), page 70: It’s okay for teams to struggle. From struggle comes learning. And teams that have gone through difficult moments build resilience and a deep sense of community. The coach’s role therefore is not to prevent foreseeable problems, but to support teams in solving them (and later help them reflect on how they’ve grown in the process).

Self-Study in June 2016

Jun 1, 2016 - 7 minute read - Comments - self-study-aggregationjune2016readaaron-batalionabbreviationactive-management-technologyadrien-jolyadversaryafter-workagileagilityalex-beregszasziamtappapp-storeassistantawsaws-lambdabackdoorbasecampben-terrettblikicareercareer-managementcodecomparisoncompassioncompilerconferenceconsolecoursecraftcraftsmanshipcvcycledamien-zammitdesigndevopsdiversitydylan-ginsburgeggheadelmelm-compileremma-youngempathyenemyevan-czaplickifeelingfreelancefrenchgdsgendergithubgiulia-mantuanogovernmenthackheartbleedhiringhrhuman-resourceshypehype-cycleillnessimprovingintel-management-enginejavajavascriptjonathan-whitejoshua-chambersjustin-balthropkalyana-sundaramlambdalastpasslaw-instrumentleaklearninglifelong-learninglistloggingmanifestomartin-fowlermashooq-badarmemike-loukidesmistakemobile-appmykola-bilokonskynative-appnish-raooathparodypassionpasswordpassword-vaultpasswordlesspaul-galvinproduct-teamprofessionprofessional-careerprogrammerprogrammingpull-requestpythonquincy-larsonqutheoryratingrealityrejection-letterresume-driven-developmentreviewrobert-martinsecurityserverlessserverless-architecturesicknesssocratessocrates-uksocrates-uk-2016speedswifttalenttariq-alitcp-ipteamteam-managementtech-interviewtony-youukuncle-bobuser-engagementvaultvent-free-zonewebappworkforce

DiversityMediocrityIllusion I’ve read this article by Martin Fowler (on his bliki) about the diversity in conferences and the profession. How it is our job to incentive a positive feedback cycle that brings more diverse people into the workforce. Explains how they do it in ThoughtWorks and how they have changed in the last decade. Tags: martin-fowler, diversity, gender, workforce, conference, profession, bliki What do cryptic Github comments mean? I’ve read this article by Alex Beregszaszi on the abbreviations used in Github comments and pull requests.