Derek Graham @deejaygraham.github.io · 20/09/2026int time = mortgage.get_length(); int rate = bank.getMortgageRate(); int mortgageValue = time * rate; mortgage.set_mortgage(mortgageValue); 011
Derek Graham @deejaygraham.github.io · 16/09/2026Reading a nice post on why I should go back to Go: blainsmith.com/articles/jus...blainsmith.comJust Fucking Use Go - Blain Smith 000
Derek Graham @deejaygraham.github.io · 04/09/2026wat www.destroyallsoftware.com/talks/watdestroyallsoftware.com Wat 001
Derek Graham @deejaygraham.github.io · 29/08/2026Found a nice simulator: www.web67.co.uk/index.php 010
Derek Graham @deejaygraham.github.io · 29/08/2026I had forgotten about Oracle, before it was a database 010
Derek Graham @deejaygraham.github.io · 29/08/2026This really ought to have been first announced on Prestel, no? 110
Reposted by Derek GrahamBy Cory Doctorow (GPG 0xBF3D9110957E5F4C) @doctorow.pluralistic.net · 26/08/2026They disinvented the VCR. You might think that the reason we don't have VCRs anymore is because VCRs were supplanted by DVDs, PVRs and streaming, but that's not the case. They had it in for the VCR from the very start, and they never stopped trying to kill it. Eventually, they succeeded. 1/ 311367583
Reposted by Derek GrahamMike Masnick @masnick.com · 27/08/2026In case you wanted about 3,700 words on the problems with today's "settlement" that gives Meta way more power over how the internet works than it should have. 121536642
Reposted by Derek GrahamBy Cory Doctorow (GPG 0xBF3D9110957E5F4C) @doctorow.pluralistic.net · 24/08/2026The best time to have made Canada digitally sovereign would have been *before* an American president announced his intention to annex Canada and began explicitly deploying America's tech companies to attack his geopolitical adversaries. The second-best time is *now*. 52/ 5315105
Reposted by Derek GrahamBlogMyWiki @blogmywiki.bsky.social · 21/08/2026You can play an early online version of THE MIND CHILDREN text adventure here: blogmywiki.github.io/listenwithot... Move with s, n, sw etc. remember to examine things. You can also ‘save’ and ‘restore.’ 1165
Derek Graham @deejaygraham.github.io · 21/08/2026Well I think you are going to love the future, whatever it contains 010
Derek Graham @deejaygraham.github.io · 21/08/2026What kind of “computer” is this science fiction?? 110
Reposted by Derek GrahamBy Cory Doctorow (GPG 0xBF3D9110957E5F4C) @doctorow.pluralistic.net · 21/08/2026AI is alarming for many reasons: it's a dangerous financial bubble, an environmental catastrophe, and a tool for eroding wages and labor power. But in addition to all that, AI is an epistemic disaster. 1/ 9455191
Reposted by Derek GrahamDhruv Mehrotra @dmehro.bsky.social · 19/08/2026NEW: Flock has said for years its cameras don’t identify or track people. We obtained the code for its police AI and rebuilt parts of it. The tool can find witnesses, surface associates, search people by race or physical description, and flag vehicles by how they move. W/ @dell.bsky.socialwired.comFlock Has a Powerful New AI Tool for Police. We Got Its CodeFlock’s surveillance cameras have already sparked outrage. WIRED reconstructed its next-generation AI system, already in use by some police, to confirm it goes much further than tracking license plate... 141580785
Reposted by Derek GrahamBy Cory Doctorow (GPG 0xBF3D9110957E5F4C) @doctorow.pluralistic.net · 08/08/2026Hardly a day goes by without my getting email from someone looking for ways to do good with tech. From computer science students thinking about post-grad careers to seasoned coders with decades of experience, there's an army of hackers looking for a way to turn their expertise into public goods. 1/ 10580223
Derek Graham @deejaygraham.github.io · 08/08/2026I agree: deejaygraham.github.io/2025/10/18/n...deejaygraham.github.ioMicrobit Spying | invalid argument: a blog by d.j. grahamReading about something entirely unrelated today I stumbled on a wikipedia article about Numbers Stations, a radio broadcast of seemingly random numbers that were believed to be used to communicate... 010
Derek Graham @deejaygraham.github.io · 07/08/2026Submitting an online form for a local business, I accidentally fell into the matrix @kevlin.bsky.social 051
Reposted by Derek GrahamDavid Harper @spacecoastweb.bsky.social · 21/07/2026Enshittification. cc: @doctorow.pluralistic.net 0327
Reposted by Derek GrahamAmy Hoy @amyhoy.bsky.social · 06/07/2026llms only “exist” to give one reply at a turn you: x llm: y then the whole process starts over. there is no continuity. each reply is 100% fresh. the context of your previous “conversation” is included, hidden from you, in every request you make. continuity is an illusion 1032472
Reposted by Derek GrahamGrady Booch @booch.com · 14/07/2026I say this with all due respect but simultaneously with a rage that can unmake stars, a software-intensive system that “exhibits all the cognitive capabilities that the brain has” is not “a few short years away”. x.com/demishassabi...x.comDemis Hassabis (@demishassabis) on Xhttps://t.co/PTeDiv1b6L 714633
Derek Graham @deejaygraham.github.io · 10/07/2026This particular child is nearly 30 and has a PhD :) 110
Derek Graham @deejaygraham.github.io · 09/07/2026Lovely early birthday present with a definitely authentic, hand-written note from @doctorow.pluralistic.net himself. My favourite part is the sketch at the end shows us fighting together with Karl Marx against chatgpt 2313
Reposted by Derek GrahamCat Hicks @grimalkina.bsky.social · 07/07/2026Can you, as one person, possibly make a difference in whether an unusual, creative, category-breaking book (a book without a marketing department or a budget behind it) succeeds? Yes you can, and I'm going to tell you why it's a hell of a lot more attainable than you think. 1188
Reposted by Derek GrahamAna Marie Cox @anamariecox.com · 17/06/2026AI 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 14564104
Derek Graham @deejaygraham.github.io · 17/06/2026…but is it intentional that the cover design has “poop” written out several times? 010
Derek Graham @deejaygraham.github.io · 17/06/2026Peter Coad was one of the first authors to introduce me to OO back in the day 100
Derek Graham @deejaygraham.github.io · 17/06/2026Finally going to be checking out this new #OOP fad all the kids are talking about 200
Derek Graham @deejaygraham.github.io · 17/06/2026Shameless clickbait title for the talk “secrets most web developers don’t know - and managers don’t want you to know”. 240
Reposted by Derek GrahamChris Oldwood @chrisoldwood.bsky.social · 17/06/2026Choose 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. 1126
Reposted by Derek GrahamJason Gorman @jasongorman.bsky.social · 12/06/2026Still 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...tickettailor.comRegister – Essential Code Craft - Refactoring – ZoomEssential Code Craft - Refactoring – Zoom, Multiple dates and times - Tues June 16th & Sat June 20th £99 + UK VAT Refactoring is a foundational skill for software developer... 088
Reposted by Derek GrahamJason Gorman @jasongorman.bsky.social · 05/06/2026Finally, July 7-9, my flagship 3-day Code Craft workshop - 17 years in the making - goes on its final voyage. I appreciate this one will require your boss's approval. But it's HALF-PRICE until midnight tonight if you book online if you can expense it. codemanship.co.uk/codecraft.html 101
Reposted by Derek GrahamJason Gorman @jasongorman.bsky.social · 04/06/2026Well, 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...codemanship.wordpress.comA Car Crash In Slow MotionSince I’m among friends, I hope I can be open with you. I started Codemanship 17 years ago in my late 30s, as a response to being asked by a recruiter for the gazillionth time “Why are … 205218
Derek Graham @deejaygraham.github.io · 07/05/2026Apropos of nothing www.stvn.sh/writing/prog...stvn.shProgramming Still Sucks. — WritingSorry Peter. — I'm at a birthday party, and while most people here also work in tech, there's always a Guy with a Real Job. You know, a physical job, building some or other thing people need. And this... 031
Reposted by Derek GrahamJason Gorman @jasongorman.bsky.social · 30/04/2026If 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...tickettailor.comCodemanshipCodemanship – Professional-quality, reasonably-priced instructor-led training workshops for self-funding software developers investing in the... 012
Reposted by Derek GrahamRhianna Pratchett @rhi.bsky.social · 28/04/2026Happy birthday, Dad. Wish you were here. You’d know what to do. Or at least you’d know what to write. ❤️ 297146141870
Derek Graham @deejaygraham.github.io · 27/04/2026Thought for the day: Paper plans don’t necessarily need to compile without error. 000
Reposted by Derek GrahamJason Gorman @jasongorman.bsky.social · 26/04/2026Improve communication, build shared understanding & reduce avoidable rework with Specification By Example. Live out-of-hours training for self-funding developers, product managers, UX designers, testers and other software design stakeholders. May 12 & 16 www.tickettailor.com/events/codem... 053
Derek Graham @deejaygraham.github.io · 25/04/2026youtu.be/c9HNjW2Rx60youtu.beYou Are The Everything (Remastered 2013)YouTube video by R.E.M. - Topic 000
Derek Graham @deejaygraham.github.io · 17/04/2026Zohran Mamdani is so unamerican he wants the country of Iran to be Mayor of New York after him #sad 010
Derek Graham @deejaygraham.github.io · 15/04/2026Really enjoying the new productivity gains in Microsoft Teams where you can now reply to yourself with handy suggestions @kevlin.bsky.social #Perfect #Great #ThankYou 000
Derek Graham @deejaygraham.github.io · 13/04/2026It’s been a long time since I opened the GoF book so I’m going completely from imperfect memory 110
Derek Graham @deejaygraham.github.io · 13/04/2026Chain of command? IIRC Each handler decides if it wants to execute or passes the message on? 100
Reposted by Derek GrahamJason Gorman @jasongorman.bsky.social · 06/04/2026In software development, the limits of team size are the limits of effective coordination - whether it's a team of humans or AI agents. Don't act surprised. We've known this for more than 50 years. codemanship.wordpress.com/2026/04/06/t...codemanship.wordpress.comThe Mythical Agent-MonthPsst. If your boss won’t invest in training you in Test-Driven Development, I’m running out-of-hours workshops on April 7 and 11 specifically for self-funding learners. £99 + UK VAT. One of the mor… 0103