Engineering manager and tippy-tapper. he/him. Wrote learn go with tests https://xitter.cf/t.co/yPxqMJtEMF…

London/Kent
Joined April 2008
Or just read it for free, with no sign in etc here quii.gitbook.io/learn-go-wit…
An awesome book Learn Go with Tests by Chris James (2025) is now in @ChapterPal's collection of open textbooks. The book introduces Go through short, test-first exercises that teach core language features alongside a repeatable TDD workflow, making it a practical guide for learners who want to build reliable habits as they code. The book has 399 pages, 28 illustrations, and 35 exercises. Read the book with the AI tutor: chapterpal.com/book/4ed0e706…
1
2
14
459
Chris James bsky.app/profile/quii.dev retweeted
🎃👻
32
65
2
1,206
86,148
Chris James bsky.app/profile/quii.dev retweeted
goated moment of worlds
159
4,051
382
35,153
1,324,633
Chris James bsky.app/profile/quii.dev retweeted
trying to tell myself i'm cultured because i listen to radio 3 in the car but then this happens
247
539
131
5,567
833,714
Chris James bsky.app/profile/quii.dev retweeted
“The NHS has too many managers” latest
What? Waiting times reduced from a year to 7 weeks by employing an administrator.
76
896
45
7,188
878,410
Chris James bsky.app/profile/quii.dev retweeted
Google has lost their collective minds.
17
33
8
358
42,723
Chris James bsky.app/profile/quii.dev retweeted
increasingly inclined to agree w/this reddit.com/r/Frontend/commen… htmx is 30kb brotli compressed & unminified, which is ~ 30ms over slow 4G on the first load, then cached forever is the ~15ms one time (again on 4G!) worth the additional pain of debugging & reduced visibility?
40
10
4
281
33,224
Chris James bsky.app/profile/quii.dev retweeted
Oh, so that’s what happens to them.
25
66
6
776
44,301
Chris James bsky.app/profile/quii.dev retweeted
259
5,629
801
36,292
2,475,790
Just having a very enjoyable night in with @JustEatUK
3
1
2
896
Uber eats, just eat. All of them just shit. Works on the happy path, if not? Actively hostile websites that make it hard to get actual help
1
1
2
572
Chris James bsky.app/profile/quii.dev retweeted
Software developers would benefit from studying manufacturing and learning about constraint theory for this reason.
Many software development teams I worked with do not seem to see any value in picking one high priority issue, working on it together, in real time, until the solution to that issue gets shipped to production, and only then picking the next issue to work on.👇
7
5
20
1,606
Chris James bsky.app/profile/quii.dev retweeted
Just want to put in your ear that according to the latest DORA report, only 18% of respondents can do what Flickr was doing in 2009: deploy 10 times a day. I know we'll quibble on it being a good metric. But we've been steadily moving the goal posts backwards from the jump.
7
19
5
158
15,903
Chris James bsky.app/profile/quii.dev retweeted
Disappointing, but not entirely unsurprising. The focus and direction of many engineering org cultures is on anti-flow, anti-iterative techniques - introducing rather than removing blockers, increasing batch size and therefore risk. This reduces trust and the cycle continues...
Just want to put in your ear that according to the latest DORA report, only 18% of respondents can do what Flickr was doing in 2009: deploy 10 times a day. I know we'll quibble on it being a good metric. But we've been steadily moving the goal posts backwards from the jump.
1
3
5
1,034
Chris James bsky.app/profile/quii.dev retweeted
132
7,931
140
59,523
1,056,333
Chris James bsky.app/profile/quii.dev retweeted
People talk about right and wrong answers, but almost no-one talks about how people's approach to correctness change as they mature But psychologists have studied this extensively. The Perry Model is the Midwit meme applied to right and wrong Perry (1968) explained why some students will go with the flow when you teach them why one design is better than others, while others will get upset He says that students mature through four stages Duality: Knowledge can be divided into right and wrong statements, with little to no room for ambiguity and shades of gray. Students in this phase see education as accumulate "right" facts Multiplicity: Students see no clear right answer, and so instead view knowledge as a matter of opinions. They may get frustrated if their opinion is seen as wrong. Relativism: Students still see knowledge as having many perspectives, but accept that opinions/stances can have pros and cons Commitment: Learners commit to one stance over the others, but have a nuanced and informed opinion. So if you tell someone their work has a flaw, and they get angry at you for thinking it can be judged, it's possible that you're over your head, or mistaken. But it's also possible that you've just given accurate feedback to someone not ready to hear it.
2
6
1
25
2,806