Book notes: The HP Way
Book notes on "The HP Way: How Bill Hewlett and I Built Our Company" by David Packard Read more...
software, simply
Book notes on "The HP Way: How Bill Hewlett and I Built Our Company" by David Packard Read more...
Book notes on "Tidy First? A Personal Exercise in Empirical Software Design" by Kent Beck Read more...
Book notes on "Unbundling the Enterprise: APIs, Optionality, & the Science of Happy Accidents" by Stephen Fishman and Matt McLarty Read more...
Book notes on "Who Does What By How Much? A practical guide to customer-centric OKRs" by Jeff Gothelf and Josh Seiden Read more...
A small blog post for a small tip for a small speed up on your REPL driven flow. Read more...
Book notes on "The Ascetic Programmer: How asceticism benefits programming, science, and the arts" by Antonio Piccolboni Read more...
Book notes on "Flow Engineering: From Value Stream Mapping to Effective Action" by Steve Pereira and Andrew Davis Read more...
Book notes on "Continuous Discovery Habits" by Teresa Torres Read more...
Book notes on "The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change" by Tanya Reilly Read more...
Book notes on "Deming's Journey to Profound Knowledge" by John Willis Read more...
Book notes on "Wiring the Winning Organization" by Gene Kim and Steven K. Spear Read more...
Book notes on "Code that fits in your head" by Mark Seemann Read more...
Book notes on "Wrong fit, Right fit" by André Martin Read more...
Book notes on "Never Split the Difference" by Chris Voss and Tahl Raz Read more...
Book notes on "Inspired" by Marty Cagan Read more...
There is nothing like a taxman notification to wake you up in the morning. Read more...
Book notes on "High Output Management" by Andrew Grove Read more...
Good practices, pains and other considerations from a client's perspective when building third party integrations Read more...
Three years and 36 books later, here is the process for taking book notes that I ended up with, and why. Read more...
Book notes on "Building Microservices: Designing Fine-Grained Systems" by Sam Newman Read more...
Book notes on "Investments Unlimited" by Helen Beal, Bill Bensing, Jason Cox, Michael Edenzon, Dr. Tapabrata "Topo" Pal, Caleb Queern, John Rzeszotarski, Andres Vega, and John Willis Read more...
Book notes on "Remote Team Interactions Workbook" by Matthew Skelton and Manuel Pais Read more...
Book notes on "An Elegant Puzzle: Systems of Engineering Management" by Will Larson Read more...
A handful of practices to minimize application configuration issues Read more...
What make a pure function pure? What make a stable system stable? Read more...
Book notes on "Design It!: From Programmer to Software Architect" by Michael Keeling Read more...
Expectations for a technical or/and a team leader Read more...
Book notes on "Software Architecture: The Hard Parts" by Neal Ford, Mark Richards, Pramod Sadalage and Zhamak Dehghani Read more...
In May 2021 I took a sabbatical to take care of family, but things did not go as planned. Read more...
Burning my hands on the steering wheel. Read more...
Book notes on "Staff Engineering: Leadership beyond the management track" by Will Larson Read more...
Book notes on "Monolith to Microservices" by Sam Newman Read more...
Reviewing a pull request has bring back "fond" memories of an outage from a previous life. Read more...
Book notes on "Turn the Ship Around!" by L. David Marquet Read more...
Yet another "how to become a senior developer" blog post Read more...
Book notes on "Sooner, safer, happier" by Jonathan Smart Read more...
Book notes on "Fundamentals of Software Architecture" by Mark Richards and Neal Ford Read more...
Deep dive on how to implement the four key software delivery metrics. Read more...
Book notes on "Grokking Simplicity" by Eric Normand Read more...
Book notes on "The Subtle Art of Not Giving a F*ck" by Mark Manson Read more...
Book notes on "Designing Data-Intensive Applications" by Martin Kleppmann Read more...
Book notes on "Zen & the Art of Motorcycle Maintenance" by Robert M. Pirsig Read more...
Book notes on "Thinking in Systems" by Donella H. Meadows Read more...
Building confidence on the resilience of a home automation system. Read more...
Building resilience teams with chaos engineering principles. Read more...
Book notes on "Shape Up" by Ryan Singer Read more...
Giving the steering wheel to the rest of the organization. Read more...
Book notes on "Unlearn" by Barry O'Reilly Read more...
Getting the Developer team closer to the rest of the organization Read more...
Book notes on "97 Things Every Engineering Manager Should Know" edited by Camille Fournier Read more...
Book notes on Karen Martin and Mike Osterling "Value Stream Mapping" Read more...
How Trunk-Based Development really feels Read more...
Book notes on John Ousterhout's "A Philosophy of Software Design" Read more...
A fun(???) exercise to gel a team by challenging them to achieve the impossible within a day. Read more...
Book notes on Mik Kersten "Project to Product" Read more...
How to integrate a Clojure HTTP service with Prometheus Read more...
Book notes on Matthew Skelton and Manuel Pais "Team Topologies" Read more...
The Toyota Kata in Software Development Read more...
Book notes on Jesper Boeg's "Level Up Agile with Toyota Kata" Read more...
Getting to know the business in a shit-uation, and making work visible (at its best!). Read more...
On your first day as newly appointed CTO you are working on your hiring strategy, the second day your organization asks you to downsize the team. Read more...
Course notes on Patrick Kua's "Time Management for Technical Leaders" Read more...
First steps on my journey as CTO Read more...
TDD is an awesome workflow, but not for everything. Read more...
Book notes on Richard Rumelt's "Good Strategy / Bad Strategy" Read more...
Book notes on "Elements of Clojure" Read more...
Book notes on "The Manager's Path" Read more...
Book notes on "The Pragmatic Programmer, 20th anniversary edition" Read more...
Book notes on "Implementing Lean Software Development" Read more...
What has clean code ever done for us? Read more...
Your yearly reminder of why to use a clear and precise language and to ask to clarification when your teammates do not. Read more...
Book notes on "No-Nonsense Leadership" Read more...
Must have backgrounds for all your remote meetings Read more...
Book notes on Mary and Tom Poppendieck's "The Lean Mindset" Read more...
A handover talk about a new internal authorization-related service. Read more...
Book notes on Gene Kim's "The Unicorn Project" Read more...
What can go wrong with a Clojure talk on a ship? Read more...
Book notes on "Accelerate, building and scaling high performing technology organizations" Read more...
As easy as assembling LEGO blocks Read more...
Considerations on when adding an API Gateway to your system architecture Read more...
Explaining with pictures what connection timeout, read timeout and connection pool timeout are, and how Apache HTTP Client compares to Asynchronous HTTP client when handling them Read more...
Book notes on Jerry Weinberg's "Becoming a technical leader" Read more...
Video, transcript and slides from the Java2Days and Oredev 2018 talk Read more...
A couple of simple rules that have helped me on my years as a software architect. Read more...
Describing some reasons to do Test Driven Development that are rarely mentioned. Read more...
Talking about Clojure, feedback loops and automation. Read more...
Programming like a Spaniard Read more...
An example of when to use the RocksDB range query in KafkaStreams. Read more...
Video, transcript and slides from the GeeCon 2018 talk Read more...
A simple task that is a little bit of a headache on Kubernetes Read more...
The definitive video that will convert anybody to Clojure Read more...
An example of how to choose between a KafkaStreams' KTable or KStream when doing stateful streaming transformations Read more...
Explaining Kubernetes StatefulSets, Persistent Volume and Headless Services using KubePark's cloakroom service. Read more...
More on explaining Kubernetes and theme parks: scaling, taints and affinities. Read more...
This is an attempt to explain Kubernetes core concepts (pods, nodes, services, resources, ...) with an theme park analogy. Read more...
Video from my presentation on WeAreDevelopers 2018 on habits of efficient developers Read more...
Coffee is good. Sleeping is great. Read more...
How to do rate limiting with Istio on Kubernetes a per user basis, using OpenID Connect to identify it. Read more...
Slides for the "Habits of efficient developers" talk at WeAreDevelopers 2018 Read more...
Is it urgent? Read more...