I recently started thinking about the non-obvious things I’ve learned from other people over the last 5–7 years working as a software engineer. Here are a few of them. I'm updating this post when I think of something new. "Don't let work find you, find work first". This quote from one of my first managers deeply resonated with me. As you grow more senior in the career, people stop telling you what…
The parameters in the OpenAI playground have always been a bit of a mystery to me. I wasn't sure when to turn on the frequency penalty, decrease the "top P", or use the "best of" parameter that triples the cost. This tool lets you experiment with the impact of various GPT-3 parameters on the generated results. This should help you get a better understanding of how to adjust the parameters for your…
This is a report describing the variety of Python libraries used with FastAPI in open source projects. The repositories were sourced using GitHub code search. I analyzed requirements.txt files as the most common source of dependencies. The report includes popular packages, FastAPI versions and dependency clusters. You can use the report to explore new libraries or pick a dependency between a few…
Inspired by Sophie Koonin's blog post " Everything I googled in a week as a professional software engineer ", I decided to open the entire history of my Google queries related to Python. The queries showcase all of my Google queries with the word " python ", " django " and " flask ". I'm publishing the list in hopes that it would be helpful for someone else. If I were to scroll through such a list…