- Perform the exercise in pairs using [TDD][tdd]
- Remember that you're in a team: help each other out when you get stuck or need inspiration
- GitHub repo with description of exercise: https://github.com/Coding-Dojos-Eindhoven/2019-11-28-No-Ifs-Or-Buts
Programming-language syntax is a lot like politics: very few people do it for a living but virtually everyone has an opinion. And many have strong opinions.
Russ Olsen, "Getting Clojure", The Pragmatic Programmers (2018), p. 229
We wish you an open mind and an insightful evening!
Last week I was lucky to be able to attend a workshop about “mob programming”, given by Woody Zuill. As somebody who considers himself “agile” (in the original sense of the word) and who is a proponent of extreme programming, I liked it a lot. In this article I’m sharing some of my findings and learnings.
Simply put, it means that the entire team is working on a single computer, all together at the same time. As an outsider, you might see a few big screens next to each other, and team members sitting next to each other facing those screens. One person is behind the keyboard, and the others are looking at the screens. One of them seems to have a special role, because he is telling the person behind the keyboard what to do.
Looking a bit closer, you notice that one person is not really looking at the screens very much, but paying close attention to what the rest are doing. He notices you and quietly comes over to you. He introduces himself as the team’s coach.
You: This looks interesti
I hereby claim:
- I am svdo on github.
- I am svdoord (https://keybase.io/svdoord) on keybase.
- I have a public key ASB3PRCZQuo3wr8M1jdW-UEflHPngPd0-NSSxqYt0Zjkogo
To claim this, I am signing this object:
Today a colleague sent me a link to the article ["The Seven Stages of Expertise in Software"][1] by Meilir Page-Jones. Very much worth reading! In what stage are you on "test driven development"? And on "pair programming"? And what about the other XP practices? I'm not asking you to answer me, but I am inviting you to try and give yourself an (honest) answer!
I would like to present three messages after reading this article. The first one is about how stage 5s and up teach people in stage 3. If you're in stage 3, you need told how to approach a situation. You
- Installation from: OS X
- Installation to: Raspberry Pi v3 B+
- Media: 32GB micro SD card
- Current openHAB version: 2.2.0
- Startpoint: [Raspbian Stretch Lite][1] image; unzip
- Write to SD Card on OS X:
diskutil list
to determine the device that represents the SD Card (/dev/disk2
in this case)
autonumber "#:" | |
hide footbox | |
skinparam dpi 300 | |
skinparam monochrome true | |
skinparam shadowing false | |
skinparam sequence { | |
ArrowColor black | |
ActorBorderColor black | |
LifeLineBorderColor black | |
LifeLineBackgroundColor #EEEEEE |
0xE1bC8AD6e9EFE7B2c50C761A23b925E2C744Ec6b |
0xE1bC8AD6e9EFE7B2c50C761A23b925E2C744Ec6b |
- Vinay Gupta, "What Is The Block Chain?". Explains the history of computer science that led up to the invention of blockchain. Addresses the cultural and political impact.
- Gideon Greenspan, "Avoiding the pointless blockchain project": what technical properties should a project have to justify using blockchain?
- Anders Brownworth, "A Visual Blockchain Demo": very nice explanation that explains just enough of the technical aspects to better understand why blockchains work.
- Gideon Greenspan, "Private blockchains are more than “just” shared databases"
- Trent McConaghy, "The DCS Triangle": Decentralized - Consistent - Scale.
- ["My Crypto Guide - The Definitive Crypto Guide for