Paul Grenyer (@pjgrenyer) header
Paul Grenyer (@pjgrenyer) profile picture

Software Engineer. Leader. Writer. Speaker.

Norwich, UK
Joined April 2009
Photo by Paul Grenyer (@pjgrenyer)Photo by Paul Grenyer (@pjgrenyer)Photo by Paul Grenyer (@pjgrenyer)Photo by Paul Grenyer (@pjgrenyer)Photo by Paul Grenyer (@pjgrenyer)Photo by Paul Grenyer (@pjgrenyer)Photo by Paul Grenyer (@pjgrenyer)Photo by Paul Grenyer (@pjgrenyer)Photo by Paul Grenyer (@pjgrenyer)Photo by Paul Grenyer (@pjgrenyer)
I’ve built OmniLog: one private, OpenTelemetry-native place for logs, metrics and traces. Search incidents, chart metrics, follow requests and create monitors without jumping between tools. Want to try it? paulgrenyer.com/omnilog #OpenTelemetry
1
68
Back to @CppLondon after 20+ years away from C++! I gave my Zero to Deployed talk, caught up with old friends and heard @phil_nash_conf on testing AI-generated code. paulgrenyer.blogspot.com/202… #Cpp #SoftwareEngineering
1
41
I wonder where you got the idea for this one from…..
I was looking forward to attending a talk on the works of Barbara Liskov, but now I can’t go. Someone else is allowed to take my place, but only so long as they behave exactly like me…
1
58
Is Brooks's Law still relevant? After reading The Mythical Man-Month, I'm not convinced it holds up in modern, modular software development. My review: paulgrenyer.blogspot.com/202… #SoftwareEngineering #BookReview
6
Not knowing what to do when your AI tokens run out, is like not knowing what to do when the dishwasher is full and you have dishes left over.
36
19 years married! ❤️ Charlotte and I celebrated with a night away in Norwich, where we live! We stayed at the Maids Head Hotel, explored The Shoebox Experience and visited Norwich Castle. A fantastic weekend! paulgrenyer.blogspot.com/202…
28
We've known about premature optimisation for over 50 years. Yet we're still making the same mistakes. Knuth and Jackson had it right. So why aren't we listening? paulgrenyer.blogspot.com/202… #SoftwareEngineering
🤖 Made with AI
16
I'm stepping in at short notice to speak at C++ London on 28 October! I'll be talking about building and deploying AWS Lambdas with Terraform and GitHub Actions. paulgrenyer.com/where/cpp-lo… #AWS #CppLondon
1
58
Paul Grenyer retweeted
Replying to @fesshole
1
274
42,819
I've been blogging for years, but never understood the difference between essays, papers, white papers and articles. So I asked ChatGPT! Here's what I learned: paulgrenyer.blogspot.com/202… #Blogging #Writing
23
Paul Grenyer retweeted
Currently working on a competitor to Microsoft’s AI tool that also allows you to let agents add feature after feature without any consideration for the effects on the underlying design. Working title is Go Pile It…
1
3
52
Paul Grenyer retweeted
Back-to-back anniversaries 🤘 29 years ago, "The Final Chapter" was released 💿 Who else is glad that the FINAL chapter turned out not to be final after all? 👽
8
26
266
2,402
Paul Grenyer retweeted
Early-Bird Pre-Order has just started. Check out: reaper-entertainment.com/bra…
1
5
15
314
Paul Grenyer retweeted
Early-Bird Pre-Order has just started. Check out: reaper-entertainment.com/bra…
5
18
402
Paul Grenyer retweeted
8
26
575
I’ve argued for 20+ years that code comments should explain why, never what—and be a last resort. Then I examined the comments AI added to my code. The result surprised me. paulgrenyer.blogspot.com/202… #AI #CleanCode
🤖 Made with AI
26
I’ve been reading Donald Knuth’s Structured Programming with go to Statements for some blog research. His views on optimisation are fascinating. The goto debate, though, feels a bit like discussing lead in petrol. dl.acm.org/doi/10.1145/35663… #Programming
2
52
Paul Grenyer retweeted
🤖 Made with AI
3
14
1
63
1,168