The long way through Software Craftsmanship

The Senior Software Engineer, Chapter 3

May 13, 2017 - 1 minute read - Comments - bookreadingquotesenior-software-engineerright-thingthing-right

Chapter 3: Fix bugs efficiently and cleanly In the beginning, you will be given tasks that require no in-depth domain knowledge Process A process allows you to focus on the right thing at th right time (p. 14) It will make your productivity and quality more predictable, which, in turn, will help you estimate and keep more of your promises about your work (paraphrased from p. 14) TDD Explains some benefits about TDD:

Notes from the Agile Barcelona Open Space

May 7, 2017 - 3 minute read - Comments - open-spaceagileagile-barcelonameetupwe-were-therenotesblack-holeconclusion

Yesterday I attended an Agile Barcelona open space at Netmind Format On arrival, attendees where welcomed by an Agile Coffee. At 10:00, the introduction started: a warm welcome to everyone, including first-time attendees to an open space, explaining what it is, the few rules and laws and making sure everyone had fun. Some time later, the marketplace happened and everyone presented their sessions. A curious thing to see was the effect of a session that everyone wanted to attend (dubbed a ‘black hole’).

Self-Study in May 2017

May 1, 2017 - 4 minute read - Comments - self-study-aggregationmay2017readadadblockadvertisementbeliefblogcareerchapterclean-architecturecomiccommunicationcomparisoncomputer-visioncssdefinitionguildhappinesshenrik-kniberghistoryhtmlian-malpassjason-koeblerjavier-garzasjohn-sonmezlanguage-programmerlauren-moonleadershiplisticlematthew-inmanmodel-view-controllermodel-view-presentermosaicmvcmvpoatmealpeoplepersonalpluginprogrammerquoteremoteremote-workrobert-martinroyaltysabbaticalsharky-laguanasimon-lancasterspeechspotifysquadteam-managementtedtedxtrellotribeublockuncle-bobvideoviolawwwzack-bloom

The real reason why the Spotify model is broken I’ve read this article by Sharky Laguana, comparing several royalty models for spotify Tags: sharky-laguana, spotify, comparison, royalty [Day 3 of 7] “Badass” developer gets a RUDE awakening I’ve read this email that John Sonmez sends, about being a programmer vs a language programmer. Some quotes: Someone who could tear apart complex, confusing puzzles and engineer elegant, reliable solutions… whether those challenges were software, hardware or “wetware.

Self-Study in April 2017

Apr 1, 2017 - 1 minute read - Comments - self-study-aggregationapril2017readaustin-gunterblunderboo-booborednesscareerconferencedefinitionderick-baileydockerfailurefaultgerald-weinberginterviewmanagermichael-loppmicroservicemicroservice-practitionersmythorganize-a-conferencepeoplepodcastproject-mercuryqualityquoterichard-lisoftware-engineering-dailysoftware-qualityteam-managementtech-lead

10 Myths About Docker That Stop Developers Cold I’ve read this listicle of docker myths. By Derick Bailey Tags: derick-bailey, docker, myth Bored People Quit I’ve read this article by Michael Lopp on what are some mechanisms why bored people quit. Some interesting quotes: My gig is the care and feeding of engineers, and their productivity is my productivity. If they all leave, I have exactly no job. My job isn’t just building product; I also build people.

Books read in 2017Q1

Mar 31, 2017 - 1 minute read - Comments - bookreading2017Q1self-studycodurance

Books I’ve read this quarter1: Books started, not yet finished (WIP): Books I want to finish. Usually come from another quarter: Functional Programming in Scala, by Chiusano and Bjarnason. Doing the exercises with the codurance team Gödel, Escher, Bach: An Eternal Golden Braid, Hofstadter Books that have entered the queue: Non-technical that have entered the queue: The ending date of the quarter is the same as the publication date ↩︎

On the Make, Buy or Rent decision: Stateful vs Stateless components

Mar 16, 2017 - 2 minute read - Comments - lessons-learnedclientstatefulstateful-componentstatelessstateless-componentseparationresource-managementmake-buy-rentphil-simonit-managertotal-cost-ownershiptcoquotedecision

From the Make, Buy or Rent article: […] [T]he three main system options for organizations seeking to upgrade their systems [are :] Make Buy Rent IT managers have different criteria for deciding which components to assign in each category. Another criteria for deciding At a client, they have taken the decision to split their core IT systems in to the three options: make, buy, rent. The business logic to handle the core business is ‘make’.