Leon 🇬🇧
banner
leonlonsdale.dev
Leon 🇬🇧
@leonlonsdale.dev
🇬🇧 I learn to code, game, and support F1 McLaren
github.com/leonlonsdale
leonlonsdale.dev
Bsky member #435,345

Don’t contact me trying to sell to me.
Pinned
To anyone new that follows: Thanks!

This is my personal account, which means I’ll often post about:

👉 New coding packages 📦
👉 New learnings 📚
👉 Formula 1 🏎️
👉 TV & Movies 📺

Stay if you like it
Giving @warp.dev another whirl. This has improved drastically since I last tried it. Looks as though it may have persistent session management like tmux/zellij, but I need to look into that a bit more. Give it a try (yes it's a referral - access directly if you prefer): app.warp.dev/referral/R93...
Your invite to Warp—the agentic development platform
Warp is an AI agent platform that lets you run multiple agents in parallel to complete any development task.
app.warp.dev
August 13, 2025 at 11:09 PM
I now live in the terminal.

Helix. Yazi. Lazygit. Atac. Eza. Fd. Fish. Gping. Jq. Ktop. Btop. Ctop. Lazydocker. Lazysql. Starship. Tldr. Tmux. Zoxide. Dive. Bat.

Ghostty btw.

Which tools do you use? Interested to see what else is out there!
July 7, 2025 at 8:02 PM
@wagslane.bsky.social I’m seeing BST examples implemented using a single class and also using 2 classes (node and tree). Are there any reasons why you might choose one approach over the other?
March 6, 2025 at 7:42 AM
I've been quiet but still coding. I've been focusing my attention on working through the Boot.dev curriculum by @wagslane.bsky.social. Recently finished building the static site generator project - what a brain melter that was! It's done, and I ranked up to Archsage.
Learn backend development the smart way | Boot.dev
Welcome to the most captivating, finger-flying, addictive way to learn to code. The smartest way to learn a thing is to ensure you're never bored.
Boot.dev
February 13, 2025 at 8:20 PM
33/100 #100DaysofCode with #Python

👉 Built an automatic emailer whenever the ISS is overhead using smtplib, datetime, and requests packages.

34/100

👉 Updated the trivia game from day 17 to retrieve questions from an API, and added a UI with tkinter.
January 25, 2025 at 7:43 PM
28/100 #100DaysofCode

👉 Created a pomodoro timer using tkinter

29/100

👉 Created a password manager wit tkinter

30/100

👉 Learned error handling and updated password manager with error handling

31/100

👉 Created a flashcard tool using tkinter and pandas
January 23, 2025 at 8:59 PM
27/100 #100DaysofCode

👉 Tkinter tinkering
👉 Labels, Entry, Buttons, Checkboxes, Window
👉 Mini-project: Miles to KM converter

#python #dev #noob
January 17, 2025 at 9:42 PM
25/100 #100DaysofCode

👉 Pandas DataFrames
👉 Pandas Series
👉 Pandas and CSV Files

26/100

👉 List comprehension
👉 Dictionary comprehension
👉 Comprehensions with Pandas DataFrames

#Python #Dev #Junior #noob
January 16, 2025 at 7:42 PM
24/100 #100DaysofCode with Python:

👉 Learned to open, read, and write with "with..as.." and open()
👉 Rabbit holed away from the course and learned os.path and pathlib Path()
👉 Built a basic mail merger
👉 Updated snake game to persist high scores

#Python #Dev #JuniorDev #availtohire 🙏
January 14, 2025 at 9:57 PM
23/100 or #100DaysofCode:

👉 Completed a "Turtle Crossing" game (basically frogger).

#BootDev

👉 Made a start on the Static Site Generator project.

#Python #Dev #GameDev #Backend
January 13, 2025 at 10:30 PM
22/100 #100DaysofCode

👉 Built Pong, played Pong, lost Pong.
👉 used the built-in turtle graphics lib to build it.
January 12, 2025 at 5:32 PM
21/100 #DaysofCode

👉 Completed the Snake Game 🎉🎉

#BootDev

👉 Finally got around to finishing off the Functional Programming course. This one blew my my mind. Got it all done but the first thing I am going to do is... do it again.
January 11, 2025 at 10:02 PM
18/100 #100DaysofCode

👉 More OOP Practice
👉 Creating 'spot art' with the turtle package.

19/100

👉 More playing with the Turtle package
👉 Created a Turtle Race game

20/100

👉 Even more Turtle package tinkering
👉 Started on a snake game. Classic
January 10, 2025 at 6:41 PM
Developers, what is your advice to new devs looking to enter the industry in 2025? Where would you start? How would you plan your roadmap?
January 7, 2025 at 10:53 PM
17/100 of #100DaysofCode with Python.

👉 How to create classes
👉 Adding attributes and methods
👉 Using multiple classes to create a quiz game
January 7, 2025 at 8:49 PM
16/100 of #100DaysofCode

👉 OOP classes, methods, attributes
👉 creating virtual environment / venv
👉 installing packages with PIP
👉 Rebuilt yesterdays coffee machine using classes
January 7, 2025 at 12:13 AM
In today’s episode of Boot.dev I finished off Decorators. All was going well, decorators made sense, *args and **kwargs made sense and… then @wagslane.bsky.social threw a decorator factory in the example and my head fell off. Thanks Lane.

I also hit Sage rank 🎉
January 6, 2025 at 7:57 PM
15/100 of #100DaysofCode with #Python:

👉 Moved into the 'Intermediate' section 💪
👉 Completed the 'Coffee Machine' project
👉 Spotted and implemented an opportunity to use currying that I learned earlier with boot.dev 🎉

github.com/ionztorm/pyt...

#devs #pythondevs #coffee
January 5, 2025 at 8:43 PM
Just finished the Currying module on Boot.dev. I won't lie to you, that has addled my brain just a little, but I think I get it. I forgot to accept my daily quest though - the first time! Feels bad man! On to decorators next, but first I need to go and do Day 15 of 100 Days of Code with Python.
January 5, 2025 at 4:03 PM
Just finished functional transformations and closures on Boot.dev. I think I actually like functional programming!

#functional #python #code #100DaysofCode
January 4, 2025 at 8:34 PM
14/100 #100DaysofCode

👉 No learning in this days set of tutorials, this one simply sets a challenge - write a higher or lower game.

Challenge accepted, and completed.
January 4, 2025 at 2:33 PM
Already more followers on here than I ever had on the other place, and I’m a noob, I don’t post anything interesting 😅 thanks, y’all!
January 3, 2025 at 10:11 PM
13/100 #100DaysofCode with Python:

👉 Syntax Errors
👉 Runtime Errors
👉 Logical Errors
👉 Debugging

Day 24 of Boot.dev - not much new here, a few exercises on functional transformations.

Switched to a custom @neovim.io config, finished a modular language loader for lsp, for matters, and linters
January 3, 2025 at 10:03 PM
12/100 #100DaysofCode

👉 Local Scope, Global Scope, Namespace
👉 Block scope (or lack of!)
👉 Built obligatory number guessing game

Day 23 of boot.dev:

👉 Completed JS Course
👉 Completed Python Recursion module 🥵
January 2, 2025 at 10:47 PM
I just finished Recursion in the Functional Programming course over at Boot.dev. That got tough! @wagslane.bsky.social those last 3 challenges took me an hour and a half! evil! But it feels like a good achievement!
Learn backend development the smart way | Boot.dev
Welcome to the most captivating, finger-flying, addictive way to learn to code. The smartest way to learn a thing is to ensure you're never bored.
Boot.dev
January 2, 2025 at 3:36 PM