About
Hi there, I am Bob Belderbos, a Python developer and coach with a passion for teaching & learning programming. I have been working with Python for ~12 years and have been teaching it for over 7 years (through Pybites). ππ¨βπ«
As a software developer, I have worked on a variety of projects ranging from web development, data analysis, and all kinds of cool things I needed to learn to get the job done for myself as well as the 100+ clients I have coached over the years. π»π
But I always like to look further and be challenged, which means don't get too comfortable and keep learning new things. ππ

So I decided to pick up Rust in June 2024, a language that was on my radar for a while. I have been hearing a lot of good things about Rust and I am excited about how it's increasingly used in the Python ecosystem (e.g. Pydantic and ruff). π¦β¨
As we often say @ Pybites: the best way to learn is A. build complete projects end-to-end in your target language, and B. teach what you learn. Hence the blog which forces me to do both. ππ
Expect practical content with a focus on learning by doing, understanding things from a Python developer's lens, and sharing my journey as I learn Rust. π οΈπ
Who knows what will come from it ... I might end up writing more Rust than Python, or I might end up writing more Python with a different perspective. Regardless, I am sure that learning a compiled (and no garbage collection) language like Rust will make me a better programmer! π§βπ»π‘
$ fsays 'I am learning some Rust today!'
________________________________
< I am learning some Rust today! >
--------------------------------
\
\
_~^~^~_
\) / o o \ (/
'_ - _'
/ '-----' \
(I installed fsay
with cargo install fsay
π)
You can reach out to me on X, Fosstodon, and LinkedIn.
If you're interested in Python, make sure you join our Pybites Circle community as well. ππ