25,359 karma · joined December 4, 2014
http://austinhenley.com
We found the canvas provided too much freedom.
1. I left Microsoft to join a startup and took a >100k pay cut.
2. The startup was acquired, and I quit the parent company to go teach. Again, taking a sizable pay cut.
I’m happy with all the decisions (to join and to leave). After having a high salary for a few years, the happiness piece becomes far more important.
I used to be able to make a game in a few weeks from my dorm, add Mochi ads, upload it to Newgrounds, and then it would spread to thousands of sites and get played by hundreds of thousands of people.
Relevant to my 2020 article: What’s wrong with computational notebooks?
TL;DR: Copilot Workspace is a great concept. But the UX and framing is entirely wrong and sets the wrong expectation for users. The current prototype is very slow (5+ minutes for one-line code changes) and the generated code is often buggy or has nothing to do with the specification. It doesn’t help me understand the code. The generated plan is usually good. ChatGPT does a much better job in my head-to-head comparisons (assuming I already know exactly what code is relevant). I'm still optimistic of where it can go from here.
I recommend everyone sign up to try it and give the team feedback.
Something I said that wasn’t included in the article: prompt engineering will change, but expressing intent will always be required. Whether it be through code, logic, natural language, demonstration, or something else.
For #1, there has been research on linting and automated semantic error or smell detection in Excel (e.g., https://github.com/ExceLint/ExceLint). Some features are live in Excel today!
For #2, Excel now supports Python.
I don't think you need to do any conversions, all of the necessary information exists in the spreadsheet.
https://eli.thegreenplace.net/2010/01/02/top-down-operator-p...