Sign in

Shaun Lawrie

@shaunlawrie.com
568 followers 280 following 96 posts

NZ ~ I write code and it sometimes works. Mostly PowerShell, C# and one silly game for COBOL ~ (he/him) 💖 pwshspectreconsole.com 🧑‍💻 github.com/ShaunLawrie 👋 shaunlawrie.com

PostsRepliesMedia
Shaun Lawrie @shaunlawrie.com · 15/08/2026
@seen88nz.bsky.social check out these noisy boy racers. I wish I had captured the f22
110
Shaun Lawrie @shaunlawrie.com · 15/08/2026
I’m going to miss this view
110
Shaun Lawrie @shaunlawrie.com · 04/08/2026
Nice work man!
010
Shaun Lawrie @shaunlawrie.com · 07/06/2026
@dotdot.horse this is very cool github.com/jakehildreth...
github.com
GitHub - jakehildreth/Deck: Terminal-based presentations from Markdown files using PowerShell.
Terminal-based presentations from Markdown files using PowerShell. - jakehildreth/Deck
2133
Shaun Lawrie @shaunlawrie.com · 02/06/2026
I don’t know, I think it leans slightly towards mustache 💪
000
Shaun Lawrie @shaunlawrie.com · 30/05/2026
“Unlike a real rubber duck, this one talks back: it returns a structured critique that Copilot can act on.” I feel like the use of the phrase “rubber ducking” has been ducked up on this peer review agent, it makes it more confusing if you’re already familiar with the phrase haha
010
Shaun Lawrie @shaunlawrie.com · 13/05/2026
So many people slept on that reseller discount paying big AI directly. 1 premium request for 25 subagents using opus 🧑‍🍳💋 It was great for R&D
100
Shaun Lawrie @shaunlawrie.com · 09/05/2026
I didn’t expect to have a known bug on the user switcher in the login screen blocking login in my first week 🤣 discussions.apple.com/thread/25547...
discussions.apple.com
User switching doesn't work properly in m… - Apple Community
030
Shaun Lawrie @shaunlawrie.com · 09/05/2026
I got a MacBook Air recently and compared to my Windows machines it’s so fast that it makes the Windows machine unenjoyable. I got it for nostalgias sake because I used Macs from 10-25 years old and some things are great as I remembered, but the UX is pretty disappointing and far out the bugs
130
Shaun Lawrie @shaunlawrie.com · 04/05/2026
on the collection of results instead of on each iteration. Each iteration can push the results into a collection scoped to the test.
010
Shaun Lawrie @shaunlawrie.com · 04/05/2026
I can't open source that stuff because it's for my day job but the gist is to create a copilot sdk session and subscribe to the events you want to assert on from docs.github.com/en/copilot/h... If the unit test framework supports it, extend a base test to repeat the scenario and assert...
110
Shaun Lawrie @shaunlawrie.com · 04/05/2026
Having this has helped a lot to tune skills. Seeing it run N times and have a 20% hit rate on invoking the tool makes it easy to know where to tune them. Offloading as much of the agent logic into skills composition makes it easier to reason about because you can test smaller units
100
Shaun Lawrie @shaunlawrie.com · 04/05/2026
Copilot SDK internally uses the CLI and exposes a structured output so you can assert on tool calls etc with deterministic checks and use judging LLMs for qualitative checks. I’ve been mainly focused on evaluating skills for their triggering, solution trajectory and token usage with a unit test lib
110
Shaun Lawrie @shaunlawrie.com · 02/03/2026
Haha thanks for the testing 👌
000
Shaun Lawrie @shaunlawrie.com · 02/03/2026
I wish I was making it 🍻 If you find yourself around Chicago-ways hit me up
010
Shaun Lawrie @shaunlawrie.com · 02/03/2026
2.5.2 is the latest version. 2.5.0 had a breaking change I've reverted and delisted it on PSGallery.
000
Shaun Lawrie @shaunlawrie.com · 02/03/2026
It's been a busy last 12 months or so. I finally found a bit of time to polish some of this and publish to main. Next step... migrating it to a C# binary module so assembly conflicts can be resolved. Cheers @trackd.x64.se , @arpan3t.bsky.social and @gilbertsanchez.com. github.com/ShaunLawrie/...
github.com
Release v2.5.0 · ShaunLawrie/PwshSpectreConsole
What's Changed 🐛 Fixes: #63 Fixes a bug in table rendering of long links. #88 Fix Get-SpectreImage failing to work on PSDrives. #103 Fix Wait-SpectreJobs so it doesn't mark jobs as 100% complete b...
172
Shaun Lawrie @shaunlawrie.com · 27/02/2026
As someone who drinks thousands of cups of coffee this blog post just didn’t resonate. If you could geo-adapt that paragraph to regional preferences… engagement would be 📈😂 Congrats Chief!
000
Reposted by Shaun Lawrie
Marc-André Moreau @awakecoding.com · 26/02/2026
multi-pwsh! get your free multi-pwsh for all platforms, with an easy bootstrap script for Windows, macOS and Linux. Easily install and update multiple versions of PowerShell side-by-side with executable aliases: github.com/Devolutions/...
1114
Reposted by Shaun Lawrie
Jeff Hicks @jdhitsolutions.com · 26/02/2026
Do you want to keep up-to-date with the latest episodes from The PowerShell Podcast? Install the PSPodcast module from the #PowerShell Gallery.
Showing the latest PowerShell Podcast using the PSPodcast module https://github.com/jdhitsolutions/PSPodcast
011
Shaun Lawrie @shaunlawrie.com · 23/02/2026
I threw an “orchestrator” agent overtop of this that calls these as subagents and commits each set of changes. It automatically progresses through each agent with each using its own context. It needs the preview setting for custom subagents is turned on though code.visualstudio.com/docs/copilot...
010
Shaun Lawrie @shaunlawrie.com · 23/02/2026
Yeah I think that and using the 0x multiplier models for things you don’t care about the quality on stretches the balance a long way
110
Shaun Lawrie @shaunlawrie.com · 23/02/2026
Especially when you wind up the chat.maxRequests setting so it gets more done in a single “premium request”
110
Shaun Lawrie @shaunlawrie.com · 23/02/2026
Yeah it’s not bad to have access to a variety of models with decent cost and the enterprise tier provides some decent level of security/feature controls. Their accounting of “premium requests” is more forgiving than token based pricing docs.github.com/en/copilot/c...
110
Shaun Lawrie @shaunlawrie.com · 20/02/2026
Please submit the audience to the beautiful sounds of black metal. If a script needs your attention that will surely grab your attention the best 🎶
000
Shaun Lawrie @shaunlawrie.com · 20/02/2026
I wrote a planner agent with a handoff to an implementation one and thought it would be automatic but it pops a button to ask if you want to have it progress to implementation code.visualstudio.com/docs/copilot... I’d be happy if that automatically switched over.
code.visualstudio.com
Custom agents in VS Code
Learn how to create custom agents (formerly custom chat modes) to tailor AI chat behavior in VS Code for your specific workflows and development scenarios.
110
Shaun Lawrie @shaunlawrie.com · 19/02/2026
@jaykul.bsky.social had a frustrated GitHub issue on one of the old repos in all caps with “STILL BROKEN” because it had been broken for so long I used to check in on. Hopefully this fixes it 🤞
020
Shaun Lawrie @shaunlawrie.com · 19/02/2026
I was going to say that this is great but only works for public module feeds but it looks like after 5+ years the issue with automated auth against azure artifacts for PSResourceGet might actually be fixed so it could work for both 🎉 github.com/PowerShell/P...
github.com
Integrate AzArtifacts Credential Provider by alerickson · Pull Request #1765 · PowerShell/PSResourceGet
PR Summary This PR integrates the Azure Artifacts Credential Provider into PSResourceGet. Information on the cred provider and how to install, discover, and use the cred provider is located here: h...
240
Shaun Lawrie @shaunlawrie.com · 19/02/2026
This is sick
010
Reposted by Shaun Lawrie
PSConfEU @psconf.eu · 18/02/2026
🎨 Bored of plain terminal UIs? At #PSConfEU 2025, @shaunlawrie.com showed how PwshSpectreConsole lets you build rich, interactive CLIs in PowerShell — fast. 🎟️ Early bird 2026 tickets → psconf.eu #PowerShell #SpectreConsole #TerminalUI #DevUX
youtu.be
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
032
Shaun Lawrie @shaunlawrie.com · 06/02/2026
They got a photo with your eyes open @trackd.x64.se 👌 sorry all mine were closed 😂
100
Reposted by Shaun Lawrie
PSConfEU @psconf.eu · 06/02/2026
@trackd.x64.se will be on stage for #PSConfEU 2026 in #Wiesbaden (1-4 June) 🎙️ Behind the Scenes of PwshSpectreConsole 🎙️ Level Up Your Terminal Experience 🎟️ Book your tickets: psconf.eu #PowerShell #automation #Europe #Germany
155
Reposted by Shaun Lawrie
trackd @trackd.x64.se · 24/12/2025
Happy holidays! 😀 #PowerShell #WindowsTerminal #Sixel
082
Shaun Lawrie @shaunlawrie.com · 15/12/2025
I can’t tell if you’re for real or trying to scam me. 🤣 Follow me so you can DM
000
Shaun Lawrie @shaunlawrie.com · 25/09/2025
Microsoft AI Tour in Chicago today 🤓
AI tour Chicago keynote hallSelfieDimitri Maltezakis Nvidia AI factory talk
110
Reposted by Shaun Lawrie
PSConfEU @psconf.eu · 10/09/2025
Auto-magical docs for #PowerShell? Yes please. @shaunlawrie.com shows how to: 📜 Autogenerate docs w/ PlatyPS 🎞️ Record GIFs w/ VHS 🖥️ Serve it w/ Astro Doc your module like a pro. 🎟️ See you at #PSConfEU 2026 in Wiesbaden → psconf.eu #Docs #DevTools
youtu.be
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
162
Shaun Lawrie @shaunlawrie.com · 17/08/2025
Tanstack query is not optional if you’re a part time frontend dabbler, it’s awesome. I spent far too long writing all that state management it does for free when I started on React
160
Reposted by Shaun Lawrie
PSConfEU @psconf.eu · 24/07/2025
🚀 PowerShell meets C#! Rendering images in the console using SIXEL, Kitty, & custom cmdlets. 👨‍💻 First module lessons by @trackd.x64.se @ #PSConfEU 2025 (Malmö) 🎟️ See you in Wiesbaden 2026 → psconf.eu #PowerShell #CSharp #Scripting #Wiesbaden2026
youtu.be
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
032
Reposted by Shaun Lawrie
Jeff Hicks 🐶🎼🍷🖥️O @jeffhicks.techhub.social.ap.brid.gy · 20/07/2025
poweradmin.se/thoughts-from-powersh… #PowerShell
poweradmin.se
Thoughts from PowerShell Conference Europe 2025 in Malmö - The PowerAdmin
It's been nearly a month since the PSConf EU conference took place in Malmö.The event was truly an excellent conference, featuring a wide range of engaging speakers and attracting many wonderful people from the community. I had the opportunity to attend, and I gained a tremendous amount of knowledge.In fact, I learned far more than
012
Shaun Lawrie @shaunlawrie.com · 09/07/2025
I had a lot of fun doing this talk and learned a few things from talks by @jakubjares.com and @jborean.bsky.social that have already come in useful in my first days back at work. #psconfeu rocks!
2124
Shaun Lawrie @shaunlawrie.com · 09/07/2025
Thanks for having me 🙏
000
Shaun Lawrie @shaunlawrie.com · 09/07/2025
Love your work @gilbertsanchez.com ❤️
010
Reposted by Shaun Lawrie
Harm Veenstra @harmveenstra.bsky.social · 27/06/2025
I attended my second PSConfEU event in Malmö, Sweden, and had a great time again! In this (long) blog post, I will recap the four days and share what I saw and learned, the people I met, and things I did during that time. powershellisfun.com/2025/06/23/p... #PowerShell #PSConfEU
powershellisfun.com
PowerShell is fun :)PSConfEU 2025
I attended my second PSConfEU event in Malmö, Sweden, and had a great time again! In this (long) blog post, I will recap the four days and share what I saw and learned, the people I met, and things…
0249
Reposted by Shaun Lawrie
Gilbert Sanchez (💻 HeyItsGilbert) @gilbertsanchez.com · 25/06/2025
Woke up to a fun surprise! @shaunlawrie.com showed off PesterExplorer as an example of PwshSpectreConsole. Thanks @jborean.bsky.social for the photo! github.com/HeyItsGil...
Shaun Lawrie showing PesterExplorer as an example for PwshSpectreConsole.
071
Reposted by Shaun Lawrie
Josh Dearing @dearing.dev · 25/06/2025
So pumped to see my project featured in @shaunlawrie.com’s presentation at PSConfEU! Huge shout out to @andrewpla.tech for the photo and for being such a great hype man (and contributor)! This is definitely inspiring me to get to a conference soon! github.com/DearingDev/M... #PSConfEU
github.com
GitHub - DearingDev/ModuleExplorer: An interactive TUI for exploring installed modules.
An interactive TUI for exploring installed modules. - DearingDev/ModuleExplorer
0125
Shaun Lawrie @shaunlawrie.com · 24/06/2025
🙏
020
Shaun Lawrie @shaunlawrie.com · 24/06/2025
That was scary and exciting. Looking forward to doing it again this afternoon!
140
Shaun Lawrie @shaunlawrie.com · 24/06/2025
What a crowd 😂
010
Shaun Lawrie @shaunlawrie.com · 01/05/2025
It generates much fewer spelling mistakes than I do with the iOS keyboard 😂
010
Shaun Lawrie @shaunlawrie.com · 01/05/2025
I love copilot workspaces for things I need to start on while I don’t have a computer available. It may get some things wrong but it’s a much nicer mobile experience than trying to type in a code editor on my phone. @github.com this type of interface in the native mobile app would be epic 👀
110