If you hand a new project to a human, they will start out pretty useless. Over time, they will develop experience, understanding, and intuitions. Their ability to reason about it, answer deep questions, and do meaningful work will continue to develop to the point where they become an expert (assumin
Look at this. This is the interior handle and lock of a single occupant public restroom door. Someone spent a lot of time and effort creating what might be the worst lock imaginable.
I recently took over a software project that had, from both an engineering perspective and a usability perspective, outright failed. The code was a teetering tower that had collapsed in on itself into a pool of leaked abstractions and interdependent logic.
I find myself using LLMs for coding in 4 specific ways: 1. Finding information 2. Rubber ducking 3. Generating snippets of code or documentation 4. Having it work for hours on a big task with minimal intervention
The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions This is an error you will see often if you develop SwiftUI in Xcode. Know what it means? It means the compiler has given up, and you’re on your own. The error point
I have long since come to appreciate the value of writing scripts to avoid someone else (or future me) from having to re-learn and re-solve problems, but something about it has always bugged me. I am automating a process, but I’m also documenting it, and those two things struggle to coexist. One o