作者针对大模型过度拟人化的社交辞令(如“好问题”、“让我想想”)感到不适,分享了一套经过迭代优化的 System Prompt。该提示词强制模型采用类似 CLI 的中立技术语体,禁止使用第一人称和社交填充词,要求直接陈述事实与状态。文中提供了具体的错误与正确用法对比示例,旨在让 AI 交互更简洁高效,适合追求低噪音、高确定性输出的开发者参考。
One of my passions is retro game collecting, particularly things that I wanted to have as a kid but didn’t either because my parents couldn’t afford it or because those products weren’t available in B...
Back in April 2025, I wrote a post about how AI has changed my software engineering workflow. However, the release of models like Opus 4.6 since then have changed the landscape of the industry so dram...
I recently upgraded all of my home networking equipment, and I thought the reasoning and setup were interesting enough to justify writing a blog post about it. Here I will only cover the actual networ...
I've recently moved away from a regular Gmail account in favor of receiving email on my very own domain. I did that not just because I thought it would be cool and because it gives me more control ove...
Important: This post is outdated! Check out the updated version: How my software engineering workflow has changed in the past year. AI has become an important part of my daily software engineering wor...
Back in 2022 I launched Burnout Buddy, and today the app has succeeded far beyond my expectations. Netting between $600 and $1000 each month as of writing, BB has been growing 100% organically with li...
I recently upgraded my smart home hardware, and I felt like writing a post describing my current setup to serve as inspiration for those wanting to get started or just interested in home automation in...
Recently at work we were considering renaming a folder that contains an enormous amount of files, and we wondered whether or not that would have notable negative consequences for our git repository. W...
Consider the following situation: A team is asked by their Product Manager to implement features X, Y, and Z into an existing system. The team then organizes itself and executes the project. After a c...
Working at a large company like Apple or Google is such a common goal in the tech industry that there's even a market for selling courses and books designed to help people achieve this goal. But one t...
Throughout my life, I have met several people who struggle to learn a new language, with some of them being unable to communicate at a basic level despite having studied for several years. I believe t...
The early (and also not-so-early) days of building a tech startup means hiring and working with people who are capable of wearing a lot of hats. There are a ton of things to do and nowhere near an equ...
Every year I watch WWDC and write down some notes. But I've just realized that I've never shared those notes and it felt like something I should do, so I've decided to do just that! My approach is to ...
Disclaimer: The trick I'm going to show here is quite powerful, but like every other underscored attribute in Swift, this is something you should avoid messing with unless you know exactly what you're...
The following is a list of software engineering books I've read that I felt had a strong and lasting positive impact on my career. It's not a list of everything I enjoyed (that would be impossible to ...
Passkeys are an alternative to passwords that allow you to sign in to any website or app that supports this technology without needing to define/remember a password. Over the last couple of years, the...
Have you ever seen "preachings" like these in the wild west of Twitter, Medium, and LinkedIn? "If you're not using X in 2023 you're an idiot!" "XYZ architecture is the only way to go!" "Doing X in Swi...
If you have been developing for iOS for a while, chances are you had one of two issues involving code signing, the process where Apple/Xcode forces you to "sign" your app with a developer certificate ...