Building a credit card @LendableUK practitioner and forever student of #DDD #EventSourcing #CQRS #PHP #Golang

Joined February 2008
247 Photos and videos
19 Aug 2023
Respect your elders 🙌 Mighty Amiga 1200
2
6
206
30 Jul 2023
"Sometimes these old dudes don't behave" - Arcade technician I met in Nagoya many years ago #sega #blastcity
1
290
James retweeted
If everyone who has been grateful for the NHS over the past 75 years followed and retweeted we’d reach a million by midnight Please take just two seconds to show you care
192
7,873
9,117
718,384
11 Jul 2023
Felt cute might delete later
5
105
James retweeted
10 Jun 2023
2 things. First, @davefarley77 's latest video has such a wonderful point at 4:00 about code base perception over time. It's qualitative, sure, but mirrors my own personal experiences. Even IF we implement test after, we (all on the project, devs, product, etc) "all hate the code base" after awhile. Twice now I've done TDD on greenfields, and 5 times on code bases that were Test After or No Tests. It DOES make a positive impact. Yes, there's a ramp up. Yes, things will be hard along the way as you/your team learn and it's not a panacea. It's better than the alternatives. youtube.com/watch?v=h-4i5N89… Second, there's been an uptick (I guess I blame "The Algorithm®"?) in a lot of CICD, code quality, Agile, and even programming language thought leaders and their replies getting irritated with people saying "management doesn't prioritize tech debt, and we have hard deadlines, thus it's their fault this code is a mess". There is so much to unpack here. My first irritation is empathy. If CICD, TDD/BDD, low coupling, etc is so easy, everyone would do it. It takes years, more so if you don't have mentors, of figuring out how to be productive with them. Lot's of bad info out there. The whole time you're required to be delivering working code with zero room for error. This includes all the free blogs, books, and tutorial videos out there. Getting mad at people who are clearly asking for help isn't helpful, makes you look like a jerk, and creates the wrong perception around best practices. "Well, if this is what the people who practice the best practices act like, I guess it's not for me". Come on, man... they're human, programmers who want to learn and do better, have some empathy and patience. If you want things to get better, help teach vs. being arrogant. They come off as tone deaf in this horrible tech market. People have mortgages/rent, bills, and family responsibilities. They're terrified if they don't deliver they'll be next on the chopping block. Angrily raging against management who doesn't yet get it? Hell yeah, Jesse Warden backs you. Saying it's the coder's fault, or management is dumb, or putting the onus on the coder to "push back" against their Tech Lead/Product Owner to build in quality? Dude, you have no idea what horrible advice your peddling. Equip people with actionable, helpful advice, not some destined to fail delusional code quality revolution. If you're suffering with bad code, or are angry you keep doing projects that end up horrible, you have 2 options that will help you get out of this cycle. 1. Sleep 8 hours. If you look at the data, formal methods TDD well managed diverse team CICD all combined still do not impact quality as much as sleep does. Fix that first. 2. Keep Learning. Follow @BryanFinster @johncutlefish @davefarley77 @mfeathers @tottinge @KentBeck @d_stepanovic @ghohpe @jbrains @mipsytipsy and read the articles they link too.

2
11
45
9,871
18 Jun 2023
1
15
198
19 May 2023
Have written a lot of #php 8 in the past few days and without a doubt the language feels very different now, the new features are really huge
3
77
7 May 2023
Self-learning to use a chisel. Try, fail, work out why, try again with just one thing changed, repeat. Working in tech instills some good habits for learning in general.
2
82
1 May 2023
Morning #MiSTerFPGA
1
24
1,626
22 Apr 2023
Playing a lot of gunforce2 on #MiSTerFPGA this weekend. I'm a massive mslug fan and did not know this part of the history! Incredible work @topapate, @MisterAddons & everyone else working tirelessly to preserve this art and make this possible for us old gamers.
1
2
45
3,214
James retweeted
Learning Kubernetes from my more experienced colleague...
2
21
199
12,700
16 Apr 2023
So I think I love Manchester.
1
8
223
James retweeted
"Say some gangsta is dissing your fly girl."
79
1,503
9,483
894,163
13 Apr 2023
I can no longer enjoy any #RPG. I'm so fixated on the possibility of missing any item that I disengage with the story, lose all sense of urgency and just obsessively search absolutely everywhere and grind to buy every item in every shop instead, which is actually not at all fun.
39
31 Dec 2022
Happy new year, you legends.
5
131
17 Nov 2022
If you work in software today and want your mind blown, check out the things Amazon were reasoning about and realising in the late '90s. Spoiler: They had a 20 years gap on the industry allthingsdistributed.com/202…

15 Nov 2022
I never feel more resourceful or productive than when hosting an event storming session. Unearth years of knowledge and insight for a whole panel of people in a single conversation.
1
2
11 Nov 2022
#sega is in the genes! My oldest after school gaming friend came over with his kids, pretty cool to see our kids enjoying the same games together 30 years later #blastcity SonicTheHedgehog
3
1
3
2 Nov 2022
Those 3 magical words everyone longs to hear "chips for dinner?"
1