John Patterson's Avatar

John Patterson

@jasper07.secondphase.com.au

"Such is life" https://secondphase.com.au

446
Followers
175
Following
1,279
Posts
12.11.2024
Joined
Posts Following

Latest posts by John Patterson @jasper07.secondphase.com.au

Preview
GitHub - rommapp/romm: A beautiful, powerful, self-hosted rom manager and player. A beautiful, powerful, self-hosted rom manager and player. - rommapp/romm

Dammit another weekend gone

github.com/rommapp/romm

11.03.2026 00:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

So true

11.03.2026 00:23 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

OH: giving a developer Terraform is like giving a puppy for Christmas.

Week 1 - walks, cleanup, chaos.
Week 2 - someone else's problem.

10.03.2026 22:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Richard Seroter on shifting down vs. shifting left | Google Cloud Blog Instead of developers β€œshifting left,” they need to β€œshift down” and push more workloads down onto the platforms they’re already using.

The Modernization Imperative: Shifting left is for suckers. Shift down instead
cloud.google.com/blog/product...

10.03.2026 22:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

OH - the fastest way to go backwards is to stand still

10.03.2026 22:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

LCNC had hard edges. AI has none. The scope is infinite and so is the risk of shipping bad code.

LCNC guardrails were baked in by design. With AI we have to build them ourselves.

Guardrails, proper processes and pipelines.

The irony is most teams never built them before AI. Now we have no choice.

10.03.2026 20:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Like it or lump it, non‑technical staff will write code.

Ironically, the more code they write, the tighter the safeguards become.

β€œDon’t import this transport until someone has watched the e2e test video confirming the PM’s feature they wrote during standup didn’t break anything.”

09.03.2026 22:12 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I've done a number of big data and IoT projects with CAP on XSA.

FWICS on-premise never moved beyond HANA 2, while the cloud kept evolving, and that growing gap is exactly what forces these workarounds

Being able to run HANA locally would help a lot too for CAP

Good topic for @hanatech.community

09.03.2026 21:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Gemini keeps reminding me of POSWID - the Purpose Of a System is What it Does.

Which also explains why the developer tooling problem looks easy but is actually hard.

The real system isn't just the repo. It's pipelines, configs, tickets, chats, observability and workarounds accumulated over time.

09.03.2026 20:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Unblocked Supercharge AI coding with your team's context. Unblocked helps Cursor, Claude, and Copilot to finally understand your system like your best engineer.

Really like the idea of tools like getunblocked.com. Using MCP to surface context from code, docs and conversations (Slack/Teams) to help developers onboard and move faster

But it also highlights a bigger issue - a lot of real tribal knowledge and practices were never documented or drifted long ago

09.03.2026 20:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Your telling me they don't need to attend stand ups

09.03.2026 19:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"We’re all singing the same dumb song on the worst karaoke machine ever made."

09.03.2026 08:00 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Good read
- The environment used to create growth by accident.
- AI removes that natural friction, and many organizations respond by optimizing for output instead of developing seniority.
- True seniority now depends on judgment, system thinking, and navigating ambiguity, not coding volume

08.03.2026 23:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

OH: MS Agent 365 onboards agents like their workers - roles, permissions etc. Like contractors, but who aren't forced to use Citrix.

08.03.2026 22:52 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The PowerBI / PowerApps problem.

Teams sick of waiting use it anyway, it works, then there's fifteen versions and nobody knows which one's real or who has access.

Someone senior steps in, forms a committee, kills the thing that was working.

Death by a thousand paper cuts. Back to waiting again.

08.03.2026 22:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Agree. I wonder if this is the inflection point for this hype style.

If AI can analyse, summarise and compare on demand, we don’t need a Magic Quadrant. Vendors can create their own hype and customers can test their own view.

It feel it still comes back to choosing the right problems first.

07.03.2026 22:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Agree. The tech is cool and experimenting is the fun part.

We just keep pointing it at the hardest problems first

Feels like the early Fiori journey again. Start with complex processes, burn time and money, struggle to show value or scalability

Executive buy in is easier than business buy in

07.03.2026 22:15 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I have fond memories of SAP Leonardo. Did some cool projects.

Looking back it was executive briefings, design thinking workshops and polished POCs that rarely went anywhere

Same story with RPA and low-code etc

McKinsey says 80+% of AI initiatives still don’t get past POC

What have we learned?

07.03.2026 21:43 πŸ‘ 3 πŸ” 0 πŸ’¬ 4 πŸ“Œ 0
The Haka WOULD suck in English πŸ˜‚
The Haka WOULD suck in English πŸ˜‚ YouTube video by NZIntlComedyFestival

Made me lol

youtube.com/shorts/abnbF...

07.03.2026 03:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

A good idea for a post, which could have been crafted into a really good read. Fed to AI. Came back broad, shallow, and with 60+ em dashes which to me look like placeholders where practical insight should have been.

06.03.2026 21:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Made me lol

06.03.2026 02:43 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You can't prompt for context, you can't draw a diagram based on someone else's reference architecture and call it done, context is what makes the prompt work, the gaps between the boxes is the where the real system lies, and getting that context used to start with a pager ringing at 3am

05.03.2026 20:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Integration, AI, and the Tollbooth We Keep Rebuilding We're rebuilding the same pattern that slowed us down last time. The pattern where everything has to pass through one place before it can move.

The experience was never the point. The context it carried was. Yes a lot of the knowledge is lost because it's no longer relevant, secondphase.com.au/integrationa... was a similar vein, knowledge without context is dogma, we've always done it this way is ignorance of why - the prompt is wrong

05.03.2026 20:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image

The article started as all this experience will be lost in time "like tears in the rain" mourning the craft, but then I realised tribal knowledge is everything. Thinking in Systems, talks about two systems, the one we think we designed and the one we got, the lived experience

05.03.2026 20:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Why You Can’t Hire Your Way Out of a Fire You Can’t See Nobody ever says it out loud, but half the time the job you walk into isn't the one you were interviewed for. You get tested on how to design something on a whiteboard. You start and it's a tyre fire.

It's the apprenticeship I feel is gone. Perl, VANs, EDI, IDocs, RFCs, SAPscript, Basis, rewiring the office, going to warehouses to fix printers and scanners, my gig whilst finishing Uni. The work demanded you step into and own it all. Its what I tried to capture
secondphase.com.au/why-you-cant...

05.03.2026 01:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Had to maintain some pretty gruesome forms and mailer apps written in Perl, full swivel chair operation. Informix was the DB, Perl talking to text files I literally put on a disc. I was misty eyed back then for sure πŸ˜€

05.03.2026 00:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I feel maybe i am naive and it was always happening

03.03.2026 21:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Early 2000s.
Working late, empty office.
Random phone rings.
A recruiter fishing.
Creating a market where they weren't invited.

Fast forward to today.
Now I'm hearing stories of recruiters passing πŸ’° to trusted people to generate leads from the inside.

The call is coming from inside the building.

03.03.2026 20:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Cost Is a Distributed Systems Bug Cloud systems scale β€” but unchecked, they can bankrupt you. Measure, automate, and optimize costs to keep your infrastructure resilient and your budget intact.

Cost Is a Distributed Systems Bug
dzone.com/articles/cos...
Despite the 30+ em dashes - this is an interesting read
Treat spend like any other failure signal and design so mistakes cannot drain the budget.

03.03.2026 07:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Shopify's Secret to Handling Billions in Sales | HackerNoon Shopify scales billions in BFCM sales with a modular monolith and Pod sharding strategy, avoiding microservices sprawl while ensuring fault isolation.

Shopify's Secret to Handling Billions in Sales
hackernoon.com/shopifys-sec...

03.03.2026 06:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0