Work One-On-One with a
Python Concurrency Expert
Get clarity. Get unstuck. Get results.
Sometimes you need more help. When:
- …you don’t have time to study the API
- …you need a personalized approach
- …you need to talk it through
Hi, I’m Jason Brownlee and I offer expert one-on-one help in the form of Mentoring.
If you’re interested, join the waiting list here:
How will mentoring work?
We will work together in one-hour sessions, typically once a week, although we can meet at a higher cadence if you have a time-critical project.
We can review your code or I can coach you on Python concurrency best practices, including topics such as:
- Threading
- Multiprocessing
- Asyncio
- Benchmarking
- Concurrent File I/O
- Concurrent NumPy
- And much more…
We will use a shared Google doc that captures all notes, suggestions, and recommendations.
We will start with a free discovery chat via Google Meet, with no obligation to go any further.
More about Jason Brownlee?
A little more about me:
I’m a senior software engineer
I have worked as a professional engineer since 1999, starting with consulting with high-performance multithreading frameworks and query processors.
I have worked on many large production systems operating at scale over the years.
Recently I developed an ensemble wind probability forecasting system for tropical cyclones. It was deployed for government alerting services in Australia and the South Pacific countries.
I’m also a research scientist
I have a Masters and Ph.D. research degrees in artificial intelligence, specifically nature-inspired algorithms and stochastic optimization.
Before SuperFastPython, I built and operated a machine learning training company for about 8 years.
I wrote 1,000+ tutorials and 20+ books on deep learning and machine learning in Python.
I no longer focus on machine learning (I’m a little burned out on it to be honest), but you cannot do deep learning or machine learning without harnessing the power of multiple CPU and GPU cores.
You can learn more about me on my LinkedIn Profile.
I’m a Python concurrency expert
I love Python. I love concurrency.
SuperFastPython is where my two loves come together.
Python + Concurrency is all I do. It’s my main thing.
I directly help developers every day with their pressing questions and issues and I’ve helped thousands of Python developers over the years.
Also, I do know my stuff. I’ve written 500+ tutorials and 13+ books on Python concurrency.
Why Focus on the Python stdlib?
I focus on Python concurrency with the Python standard library, e.g. threading, multiprocessing, and asyncio.
Experience has taught me that every cool new library we add to a project adds more support burden, more technical debt, and is more challenging for new developers joining the project later.
I recommend using the great tools that are built into the standard library.
This is an opinion shared by other senior engineers, for example:
The more a system relies on exotic pieces, the more intimidating it will be for someone trying to understand it for the first time. Try to give the whole system a familiar feeling by using standardized, common approaches.
–Page 81, Code Complete (2nd edition), Steve McConnell, 2004.
Let’s work together!
I love helping Python developers. Nevertheless, the number of mentoring sessions is very limited.
If you are interested in one-on-one mentoring, join the waiting list here:
(or contact me, if it’s urgent)