Yannick
osteel@phpc.social
<p>Freelance Product Engineer at Yellow Raincoat Ltd. Founder of <a href="https://pixelwatcher.io" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">pixelwatcher.io</span><span class="invisible"></span></a>. Organiser of <span class="h-card" translate="no"><a href="https://phpc.social/@phpsussex" class="u-url mention">@<span>phpsussex</span></a></span>. I post in French once in a while.</p>
Posts
-
View post
Interesting take on why the EU regulates Big Tech the way it does, and why the US doesn’t https://thebulletin.org/premium/2026-09/three-reasons-europe-learned-to-distrust-big-tech-before-america-did/
-
View post
😬 https://bambamramfan.github.io/ai-compass/
-
View post
One reason I’m transitioning to the role of product engineer. Product engineers are accountable for outcomes, however they get there. I don’t want my value to be tied to specific inputs while AI is reshaping those inputs. https://www.oneusefulthing.org/p/what-it-feels-like-to-work-with-mythos?hide_intro_popup=true
-
View post
I took part in the State of PHP survey by @thephpf and PHPStorm – join now too and help us map the herd! 🐘 https://jb.gg/stateofphp26 #StateOfPHP
-
View post
Claude Code tip: To maximise the number of 5-hour windows I get per day, I set up a dummy routine that runs at 5:30 am. It starts my first session before I wake up, so when I begin work I have a fresh session with a couple of hours left, and can fit three sessions into the day.
-
View post
If you&#39;re looking for a task for Claude to do semi-autonomously (and that you can monitor from your phone, for instance), try `/doctor`. It does a lot more than it used to, and will probably flag and offer to fix things currently flying under your radar
-
View post
I understand some of the feedback around Opus 5 now. It definitely is more conservative, in an annoying way. Random directives it picks from elsewhere now seem to have as much weight as my own instructions.
-
View post
I finally have some time to dedicate to PixelWatcher (I’m busy with a new contract, which is good!). I’m aiming for a public launch in the next few weeks (meaning there’s still time to join the private beta 👀) https://pixelwatcher.io
-
View post
This is fine 📎 https://fortune.com/2026/07/21/openai-says-ai-models-escaped-control-hacked-hugging-face/
-
View post
Always interesting to see how these companies use AI. I'm still not completely sure how to approach the review/verification side of things, but I totally agree on how it allows companies to scale more slowly https://replit.com/blog/self-driving-company
-
View post
I thought switching back to VSCode from Cursor would also mean fewer updates... I was wrong 🙄
-
View post
I really wanted to like The Man in the High Castle, but I’m halfway through season 2, and I’m bored to death
-
View post
caffeinate -d
-
View post
I'm currently trying to test more LLMs for PixelWatcher. Turns out it's very hard to find reliable providers: Scaleway times out a lot, OpenRouter is even worse. I can't even create an API key on evroc. Looking into Hugging Face now, but their interface is hurting my brain
-
View post
A great summary of the current geopolitical and macroeconomic environment, and how to navigate it from an investment perspective https://www.lynalden.com/june-2026-newsletter/
-
View post
Guess who’s speaking at Laravel Live UK in June 😌 https://laravellive.uk
-
View post
After using Opus 4.7 for a few days, I feel the same as everyone else: the model feels less smart overall (and has a slightly more annoying personality), but it&#39;s *much* better at keeping track of multi-step workflows, which seems to confirm it&#39;s geared towards agentic work.
-
View post
I&#39;ve also been using the `/grill-me` skill instead of plan mode. So far I like it – the model asks questions one by one, which feels like more work, but in a good way: it forces you to focus on one aspect at a time, instead of glossing over a verbose plan https://github.com/mattpocock/skills/blob/main/grill-me/SKILL.md
-
View post
Currently translating a presentation from English to French. It makes you realise how much more concise and efficient the English language is. French is completely messing with my slides&#39; layout 😩
-
View post
There’s currently an uptick in people contacting me on LinkedIn offering to build my website. I’m inclined to feel offended.
-
View post
Somehow missed the @mixin PHPDoc tag until now. On a PHP trait, it tells static analysers (PHPStan, IDEs) to type-check it as if it lived inside a subclass, so they don&#39;t flag calls to methods that only exist in the subclass as invalid. https://phpstan.org/writing-php-code/phpdocs-basics#mixins
-
View post
Pretty neat and straight-to-the point explainer of the difference between jobs, actions and services, with good examples. Only thing I would change is make the action invokable https://medium.com/@radenadri/service-layer-vs-action-pattern-vs-jobs-in-laravel-4f748bd2dfb7
-
View post
Anyone following the AI space has come across the term &quot;evals&quot;, usually in the context of training models. But what do evals look like on the application side? This article covers why I ended up needing them for PixelWatcher, and how I implemented them: https://yellowraincoat.co.uk/blog/what-are-evals-anyway
-
View post
I&#39;m finally using a task tracker for PixelWatcher (I was using a notebook until now 😅). I settled on GitHub Issues, since I&#39;m already using GitHub anyway, and I don&#39;t feel the need for something like Linear at the moment. Claude can talk to GitHub via `gh`, which is good enough.
-
View post
Fine-tuning my slides ahead of Laravel Live UK later this month 👀 🎟️ Grab your tickets: https://app.tickettailor.com/events/laravellive/2003132
-
View post
📢 Bristol! I&#39;m speaking at PHPSW this Wednesday (11 March). I’ll be giving an extended version of my talk Escaping the Code Maze, introducing the Closed-by-Default Principle. Are you based in Bristol or in the area? Come say hi! https://www.meetup.com/php-sw/events/313587610/
-
View post
Ticket upgraded from attendee to speaker! I’ll be speaking about the Closed-by-Default Principle at the PHP UK conference next week https://www.phpconference.co.uk/
-
View post
I&#39;m halfway through @mattstauffer&#39;s first PragmaticAI podcast episode with Aaron Francis. Good stuff so far (appreciate the balanced views), but what immediately caught my attention is the positioning of Tighten as a company taking AI ideas and prototypes to production. Smart move! Episode: https://share.transistor.fm/s/0d04649f
-
View post
Man, I really welcome FrankenPHP, if only so I never have to look at a PHP-FPM config again 🙏
-
View post
As I&#39;m working on PixelWatcher, my Claude setup is slowly taking shape. Relevant skills are listed later in the thread if you&#39;re in a rush, but for context: I&#39;ve just completed a full implementation plan, based on existing documents (PRD, technical spec, stack, HTML wireframes...). All relevant documents were automatically updated as I made decisions and refined the plan.