| 1. 10. 2024 | Ad hoc tools for gathering prompt context – austinhenley.com
|
| 24. 8. 2024 | Evaluating your AI models in the wild – austinhenley.com
|
| 21. 7. 2024 | The blog posts I haven't written (yet) – austinhenley.com
|
| 14. 7. 2024 | Can ChatGPT do data science? – austinhenley.com
|
| 10. 7. 2024 | Rejoining academia – austinhenley.com
|
| 10. 7. 2024 | Optimizing a bignum library for fun – austinhenley.com
|
| 13. 6. 2024 | Making a bignum library for fun – austinhenley.com
|
| 19. 5. 2024 | CodeAid: A classroom deployment of an LLM-based programming assistant – austinhenley.com
|
| 7. 5. 2024 | Exploring 50 user interfaces for AI code suggestions – austinhenley.com
|
| 29. 4. 2024 | How I would redesign Copilot Workspace – austinhenley.com
|
| 28. 4. 2024 | Mistakes that data science students make – austinhenley.com
|
| 1. 4. 2024 | Learning to code with and without AI – austinhenley.com
|
| 7. 3. 2024 | Acquired in 99 days – austinhenley.com
|
| 19. 2. 2024 | Satirical ways to measure academics – austinhenley.com
|
| 4. 2. 2024 | The pain points of building a copilot – austinhenley.com
|
| 16. 12. 2023 | Leaving Microsoft – austinhenley.com
|
| 1. 11. 2023 | Machine learning of GUIs at scale – austinhenley.com
|
| 1. 10. 2023 | A raycasting engine in 7 easy steps – austinhenley.com
|
| 6. 8. 2023 | Particle playground – austinhenley.com
|
| 1. 8. 2023 | Stopping at 90% – austinhenley.com
|
| 26. 7. 2023 | Bespoke GUIs on the fly – austinhenley.com
|
| 30. 6. 2023 | PM is the choose-your-own-adventure role – austinhenley.com
|
| 19. 6. 2023 | Why I started (and stopped) making games – austinhenley.com
|
| 29. 5. 2023 | My first superoptimizer – austinhenley.com
|
| 20. 5. 2023 | Data wrangling with Data Wrangler – austinhenley.com
|
| 27. 4. 2023 | The future of programming: Research at CHI 2023 – austinhenley.com
|
| 9. 4. 2023 | What does a research grant pay for? – austinhenley.com
|
| 17. 3. 2023 | Don't trap me in the chat window – austinhenley.com
|
| 13. 3. 2023 | Hofstadter: An esoteric programming language with concurrency, regex, and web requests – austinhenley.com
|
| 28. 2. 2023 | AI-generated code needs permission labels – austinhenley.com
|
| 20. 2. 2023 | Papers on the UX of AI programming assistants – austinhenley.com
|
| 27. 1. 2023 | Natural language is the lazy user interface – austinhenley.com
|
| 16. 1. 2023 | The pain points of teaching computer science – austinhenley.com
|
| 2. 1. 2023 | My first experience using Swift, SwiftUI, and XCode – austinhenley.com
|
| 21. 12. 2022 | Challenging algorithms and data structures every programmer should try – austinhenley.com
|
| 22. 11. 2022 | My future teaching statement – austinhenley.com
|
| 30. 10. 2022 | Does experience make you a better programmer? – austinhenley.com
|
| 19. 10. 2022 | Programming as play – austinhenley.com
|
| 10. 10. 2022 | Coding with Copilot for acceleration and exploration – austinhenley.com
|
| 8. 10. 2022 | Why is it hard to learn another programming language? – austinhenley.com
|
| 5. 10. 2022 | Monthly obsessions – austinhenley.com
|
| 24. 9. 2022 | An AI assistant for command line errors – austinhenley.com
|
| 29. 8. 2022 | Measuring demand for a feature: An economics approach – austinhenley.com
|
| 31. 7. 2022 | My HCI toolbox: Methods for designing and evaluating UIs – austinhenley.com
|
| 30. 6. 2022 | Learning HTML was too hard so I made a compiler instead – austinhenley.com
|
| 19. 4. 2022 | Take my app ideas – austinhenley.com
|
| 19. 4. 2022 | Computational notebooks research at CHI 2022 – austinhenley.com
|
| 3. 4. 2022 | The project with a single 11,000-line code file – austinhenley.com
|
| 28. 3. 2022 | Amplifying others – austinhenley.com
|
| 14. 3. 2022 | A study guide for software engineering students – austinhenley.com
|
| 21. 2. 2022 | What a $500,000 grant proposal looks like – austinhenley.com
|
| 6. 1. 2022 | Leaving academia – austinhenley.com
|
| 27. 12. 2021 | Lessons from my PhD – austinhenley.com
|
| 27. 12. 2021 | Lessons from my PhD – austinhenley.com
|
| 8. 11. 2021 | "This project will only take 2 hours" – austinhenley.com
|
| 8. 11. 2021 | "This project will only take 2 hours" – austinhenley.com
|
| 15. 10. 2021 | Paradox of the perfect code editor – austinhenley.com
|
| 15. 10. 2021 | Paradox of the perfect code editor – austinhenley.com
|
| 30. 9. 2021 | When users never use the features they asked for – austinhenley.com
|
| 30. 9. 2021 | When users never use the features they asked for – austinhenley.com
|
| 29. 8. 2021 | Building solutions to problems that no one knows exist yet – austinhenley.com
|
| 29. 8. 2021 | Building solutions to problems that no one knows exist yet – austinhenley.com
|
| 30. 7. 2021 | Technical blogs worth reading – austinhenley.com
|
| 30. 7. 2021 | Technical blogs worth reading – austinhenley.com
|
| 24. 6. 2021 | Gamification, life, and the pursuit of a gold badge – austinhenley.com
|
| 24. 6. 2021 | Gamification, life, and the pursuit of a gold badge – austinhenley.com
|
| 18. 6. 2021 | Stack Overflow knows your future problem – austinhenley.com
|
| 18. 6. 2021 | Stack Overflow knows your future problem – austinhenley.com
|
| 23. 5. 2021 | Why I prefer making useless stuff – austinhenley.com
|
| 23. 5. 2021 | Why I prefer making useless stuff – austinhenley.com
|
| 12. 5. 2021 | An inquisitive code editor: Overcome bugs before you know you have them – austinhenley.com
|
| 12. 5. 2021 | An inquisitive code editor: Overcome bugs before you know you have them – austinhenley.com
|
| 25. 4. 2021 | A theory of how developers seek information – austinhenley.com
|
| 25. 4. 2021 | A theory of how developers seek information – austinhenley.com
|
| 22. 3. 2021 | All my career rejections – austinhenley.com
|
| 22. 3. 2021 | All my career rejections – austinhenley.com
|
| 4. 3. 2021 | Navigate your code like it's 2021 – austinhenley.com
|
| 4. 3. 2021 | Navigate your code like it's 2021 – austinhenley.com
|
| 19. 2. 2021 | Why is it so hard to see code from 5 minutes ago? – austinhenley.com
|
| 19. 2. 2021 | Why is it so hard to see code from 5 minutes ago? – austinhenley.com
|
| 15. 2. 2021 | Python strings are immutable, but only sometimes – austinhenley.com
|
| 15. 2. 2021 | Python strings are immutable, but only sometimes – austinhenley.com
|
| 29. 1. 2021 | Can you make a basic web app without googling? I can't – austinhenley.com
|
| 29. 1. 2021 | Can you make a basic web app without googling? I can't – austinhenley.com
|
| 20. 12. 2020 | More challenging projects every programmer should try – austinhenley.com
|
| 20. 12. 2020 | More challenging projects every programmer should try – austinhenley.com
|
| 23. 11. 2020 | Progress bars still lie: Please fix them – austinhenley.com
|
| 23. 11. 2020 | Progress bars still lie: Please fix them – austinhenley.com
|
| 22. 11. 2020 | List of human-centered software engineering dissertations – austinhenley.com
|
| 22. 11. 2020 | List of human-centered software engineering dissertations – austinhenley.com
|
| 26. 10. 2020 | Parsing RISC-V assembly – austinhenley.com
|
| 26. 10. 2020 | Parsing RISC-V assembly – austinhenley.com
|
| 21. 9. 2020 | Useful functions for game development – austinhenley.com
|
| 21. 9. 2020 | Useful functions for game development – austinhenley.com
|
| 19. 7. 2020 | Implementing cosine in C from scratch – austinhenley.com
|
| 19. 7. 2020 | Implementing cosine in C from scratch – austinhenley.com
|
| 5. 7. 2020 | Let's make a Teeny Tiny compiler, part 3 – austinhenley.com
|
| 5. 7. 2020 | Let's make a Teeny Tiny compiler, part 3 – austinhenley.com
|
| 5. 6. 2020 | Let's make a Teeny Tiny compiler, part 2 – austinhenley.com
|
| 5. 6. 2020 | Let's make a Teeny Tiny compiler, part 2 – austinhenley.com
|
| 5. 5. 2020 | Let's make a Teeny Tiny compiler, part 1 – austinhenley.com
|
| 5. 5. 2020 | Let's make a Teeny Tiny compiler, part 1 – austinhenley.com
|
| 29. 2. 2020 | Books I recommend to my software engineering students – austinhenley.com
|
| 29. 2. 2020 | Books I recommend to my software engineering students – austinhenley.com
|
| 27. 1. 2020 | Hey Dropbox, why can't I compare file versions like this? – austinhenley.com
|
| 27. 1. 2020 | Hey Dropbox, why can't I compare file versions like this? – austinhenley.com
|
| 18. 1. 2020 | What's wrong with computational notebooks? – austinhenley.com
|
| 18. 1. 2020 | What's wrong with computational notebooks? – austinhenley.com
|
| 28. 12. 2019 | Going viral on Reddit and Hacker News – austinhenley.com
|
| 28. 12. 2019 | Going viral on Reddit and Hacker News – austinhenley.com
|
| 11. 12. 2019 | Challenging projects every programmer should try – austinhenley.com
|
| 11. 12. 2019 | Challenging projects every programmer should try – austinhenley.com
|
| 27. 10. 2019 | Design patterns for hacking together prototypes: Facilitator – austinhenley.com
|
| 27. 10. 2019 | Design patterns for hacking together prototypes: Facilitator – austinhenley.com
|
| 7. 10. 2019 | Design patterns for hacking together prototypes: Catch All – austinhenley.com
|
| 7. 10. 2019 | Design patterns for hacking together prototypes: Catch All – austinhenley.com
|
| 30. 9. 2019 | Design patterns for hacking together prototypes: Object Dictionaries – austinhenley.com
|
| 30. 9. 2019 | Design patterns for hacking together prototypes: Object Dictionaries – austinhenley.com
|
| 4. 9. 2019 | Is optional null better? – austinhenley.com
|
| 4. 9. 2019 | Is optional null better? – austinhenley.com
|
| 17. 7. 2019 | The 8 lessons I learned from releasing 8 video games – austinhenley.com
|
| 17. 7. 2019 | The 8 lessons I learned from releasing 8 video games – austinhenley.com
|
| 7. 7. 2019 | Quick start guide to research on human factors of software engineering – austinhenley.com
|
| 7. 7. 2019 | Quick start guide to research on human factors of software engineering – austinhenley.com
|
| 27. 6. 2019 | Type inference has usability problems – austinhenley.com
|
| 27. 6. 2019 | Type inference has usability problems – austinhenley.com
|
| 9. 9. 2018 | What I got from 5 internships during grad school – austinhenley.com
|
| 9. 9. 2018 | What I got from 5 internships during grad school – austinhenley.com
|
| 14. 5. 2018 | Faculty interview questions I asked and got asked – austinhenley.com
|
| 14. 5. 2018 | Faculty interview questions I asked and got asked – austinhenley.com
|
| 11. 11. 2016 | My favorite Wikipedia articles about science – austinhenley.com
|
| 11. 11. 2016 | My favorite Wikipedia articles about science – austinhenley.com |