Elektrine lite

โ† Feed

Yannick

osteel@phpc.social

<p>Backend consultant at Yellow Raincoat Ltd. Currently building <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

  • Post #4393518

    ๐Ÿ˜ฌ https://bambamramfan.github.io/ai-compass/

  • Post #4309852

    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

  • Post #4309851

    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

  • Post #4309850

    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.

  • Post #4309849

    If you&amp;#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

  • Post #4241707

    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.

  • Post #4007958

    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

  • Post #4004549

    This is fine ๐Ÿ“Ž https://fortune.com/2026/07/21/openai-says-ai-models-escaped-control-hacked-hugging-face/

  • Post #3986347

    Always interesting to see how these companies use AI. I&#39;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

  • Post #3955592

    I thought switching back to VSCode from Cursor would also mean fewer updates... I was wrong ๐Ÿ™„

  • Post #3867637

    I really wanted to like The Man in the High Castle, but Iโ€™m halfway through season 2, and Iโ€™m bored to death

  • Post #3690276

    caffeinate -d

  • Post #3541441

    I&#39;m currently trying to test more LLMs for PixelWatcher. Turns out it&#39;s very hard to find reliable providers: Scaleway times out a lot, OpenRouter is even worse. I can&#39;t even create an API key on evroc. Looking into Hugging Face now, but their interface is hurting my brain

  • Post #3316797

    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/

  • Post #3110419

    Guess whoโ€™s speaking at Laravel Live UK in June ๐Ÿ˜Œ https://laravellive.uk

  • Post #3110418

    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&amp;#39;s *much* better at keeping track of multi-step workflows, which seems to confirm it&amp;#39;s geared towards agentic work.

  • Post #3110417

    I&amp;#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

  • Post #3110416

    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&amp;#39; layout ๐Ÿ˜ฉ

  • Post #3110415

    Thereโ€™s currently an uptick in people contacting me on LinkedIn offering to build my website. Iโ€™m inclined to feel offended.

  • Post #3110414

    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&amp;#39;t flag calls to methods that only exist in the subclass as invalid. https://phpstan.org/writing-php-code/phpdocs-basics#mixins

  • Post #3110413

    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

  • Post #3110412

    Anyone following the AI space has come across the term &amp;quot;evals&amp;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

  • Post #3110411

    I&amp;#39;m finally using a task tracker for PixelWatcher (I was using a notebook until now ๐Ÿ˜…). I settled on GitHub Issues, since I&amp;#39;m already using GitHub anyway, and I don&amp;#39;t feel the need for something like Linear at the moment. Claude can talk to GitHub via `gh`, which is good enough.

  • Post #3110410

    Fine-tuning my slides ahead of Laravel Live UK later this month ๐Ÿ‘€ ๐ŸŽŸ๏ธ Grab your tickets: https://app.tickettailor.com/events/laravellive/2003132

  • Post #859269

    ๐Ÿ“ข Bristol! I&amp;#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/

  • Post #432390

    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/

  • Post #432389

    I&amp;#39;m halfway through @mattstauffer&amp;#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

  • Post #432388

    Man, I really welcome FrankenPHP, if only so I never have to look at a PHP-FPM config again ๐Ÿ™

  • Post #432387

    As I&amp;#39;m working on PixelWatcher, my Claude setup is slowly taking shape. Relevant skills are listed later in the thread if you&amp;#39;re in a rush, but for context: I&amp;#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.

  • Post #325266

    My SaaS officially has a logo and a name! Can you guess what it does ๐Ÿคช Teaser page with newsletter form to be informed about launch and get early access https://pixelwatcher.io And a quick tutorial on how to use Remotion and Claude to animate your own logo https://yellowraincoat.co.uk/blog/animate-your-logo-with-remotion-and-claude-code