Let's build a Python type checker in 300 lines of code.| austinhenley.com
Diving into CPython, bytecode, regex, and algorithmic analysis to find the fastest method.| austinhenley.com
I made a library that takes GPS coordinates and gives you the state.| austinhenley.com
What makes a good group project? What should students learn? How should they be graded?| austinhenley.com
This is the 25-year story of how I fell into the field of AI.| austinhenley.com
What if we could only code by using examples? Can we integrate AI into traditional programming languages?| austinhenley.com
Conference and journal publications in software engineering and human-computer interaction.| austinhenley.com
We investigated the process and pain points of building a copilot.| austinhenley.com
A chatbot is the lazy user interface. It puts all the burden on the user to articulate good questions.| austinhenley.com
There was a ton of evidence that showed the need for this feature. But people aren't using it.| austinhenley.com
An idea for a code editor that asks you questions about your code to help you identify, fix, and prevent bugs.| austinhenley.com
Sometimes you need to see code from the middle of an edit.| austinhenley.com
Design patterns for hacking together prototypes: Catch All| austinhenley.com
Design patterns for hacking together prototypes: Object Dictionaries| austinhenley.com
The 8 lessons I learned from releasing 8 video games.| austinhenley.com
During college I paid my bills by making games. This is the story of how I got started and why I stopped.| austinhenley.com
We interviewed computer science instructors to understand their pain points and workarounds.| austinhenley.com
A walkthrough of my NSF CAREER proposal.| austinhenley.com
Lessons I learned during my PhD that can be applied to virtually any job.| austinhenley.com
I can predict what piece of code a developer will look at next with high accuracy.| austinhenley.com
I wrote out every single rejection that I've received in my career, including jobs, papers, and grants. Over 50!| austinhenley.com
Towards tool designs that will revolutionize how you navigate code!| austinhenley.com
Make your own BASIC to C compiler in Python.| austinhenley.com
Make your own BASIC to C compiler in Python.| austinhenley.com
Make your own BASIC to C compiler in Python.| austinhenley.com
List of questions I asked and got asked during phone and campus interviews for tenure-track Assistant Professor positions in Computer Science during the 2017-2018 interview season.| austinhenley.com
How do you solve a problem that someone doesn't know they have?| austinhenley.com
I heard about these mythical programs that find optimal code through a brute-force search, but I didn't know how they worked. So I made one.| austinhenley.com