//
sign in
Profile
by @danabra.mov
Profile
by @dansshadow.bsky.social
Profile
by @jimpick.com
AviHandle
by @danabra.mov
AviHandle
by @dansshadow.bsky.social
AviHandle
by @katherine.computer
EventsList
by @katherine.computer
ProfileHeader
by @dansshadow.bsky.social
ProfileHeader
by @danabra.mov
ProfileMedia
by @danabra.mov
ProfilePlays
by @danabra.mov
ProfilePosts
by @danabra.mov
ProfilePosts
by @dansshadow.bsky.social
ProfileReplies
by @danabra.mov
Record
by @atsui.org
Skircle
by @danabra.mov
StreamPlacePlaylist
by @katherine.computer
+ new component
Profile
Loading...
Software Architect | Jazz Maverick | Literally works *in* The Cloud | Ensembler | Infrequent Sketchnoter | micro:bit hacker | STEAM Ambassador | He/Him
Derek Graham









Loading...
Still places available for my final Refactoring out-of-hours workshop on Saturday June 20th at 09:45 BST/GMT+1 £99 + VAT for two packed hours of turning nasty code into maintainable code without the fear or the fires! www.tickettailor.com/events/codem...
Well, here we are finally - the sound of one door closing and the end of a 17-year journey. codemanship.wordpress.com/2026/06/04/a...
If your employer won't invest in training you in software engineering fundamentals, I'm running out-of-hours workshops especially for self-funding learners. Coming up: May 12 & 16 - Specification By Example May 19 & 23 - Test-Driven Development Register here: www.tickettailor.com/events/codem...
AI has been foisted upon us, for sure, but one reason it lands with so many is that LLMs *feel like* a solution for loneliness/estrangement/isolation: People who crave feedback and iteration but lack the courage or social capital to get it. Showing a first draft to someone is exposure. /1
Choose pair programming Choose energised work Choose test-driven development Choose short iterations and frequent releases Choose continuous integration Choose refactoring the code to keep the design simple and malleable Choose your future. Choose XP.