As developer or architect, you make a lot of design decisions every day. You picked Redis for caching, or REST over GraphQL, ... . You move on after your decision was made, but in the back of your head a voice keeps asking "should I bother a colleague and ask for a second opinion?" , "what if I forgot something?" , "is this really the right choice?" The GitHub Copilot app can help you out with a (new) slash command: /spar . What /spar actually does /spar switches Copilot from "help me build this" to "convince me this is a bad idea." Instead of accepting your plan and generating code, it starts poking at your assumptions, asks about edge cases, and points out tradeoffs you may have skipped past. Remark: this is different from /plan , which helps you break a task down. /spar assumes you already have a plan and wants to stress-test it before you commit. How to use it Type /spar in the chat composer, followed by whatever...
Microsoft just released The Story of VS Code , an official documentary directed by Stefan Kingham that traces the editor's ten-year journey; from a small team in Zurich building a browser-based editor called Monaco, to the tool most of us now open dozens of times a day. Watching it made me think back on my own relationship with VS Code, which turns out to be more of a slow conversion than a sudden switch. Two editors, one workflow For most of my career I've been a Visual Studio guy. Full IDE, integrated debugger, the whole .NET toolchain in one window. That didn't change overnight. What did change is that VS Code quietly became my default for anything web-related — a bit of JavaScript here, a config file there, a quick edit to a YAML pipeline. For years I ran both editors side by side, each with its own job. Visual Studio for "real" application code, VS Code for everything lighter and faster. The extensions ecosystem got me curious I always liked what t...