Sebastian Witowski (@sebawitowski) 's Twitter Profile
Sebastian Witowski

@sebawitowski

Python freelancer, consultant, and trainer. Conference speaker. Loves small productivity tips and good CLI apps.

My latest course: modernpythonprojects.com

ID: 1308725196

linkhttps://switowski.com/ calendar_today27-03-2013 22:04:46

565 Tweet

875 Followers

197 Following

Sebastian Witowski (@sebawitowski) 's Twitter Profile Photo

In my latest article from the Writing Faster Python series, I've run a series of benchmarks for different tasks to see how much faster (or slower) it is to use pathlib instead of other functions. switowski.com/blog/pathlib/

Sebastian Witowski (@sebawitowski) 's Twitter Profile Photo

Will inlining a Python function make your code faster? Probably yes. Should you do it? Probably no. switowski.com/blog/inlining-…

Sebastian Witowski (@sebawitowski) 's Twitter Profile Photo

Are you considering starting a blog but not sure if it's worth the effort? Or maybe you've already started one, and you're questioning whether it's truly worth your time and energy. I wrote a summary of my 5-year-long, on-and-off experience with blogging: switowski.com/blog/should-i-…

Sebastian Witowski (@sebawitowski) 's Twitter Profile Photo

I just discovered that Obsidian lets you set "Show context menu under cursor" shortcut to display the context menu without touching the mouse. I'm using it for fixing the spelling mistakes and this has changed my life - I wrote a full article without touching the mouse!

I just discovered that <a href="/obsdmd/">Obsidian</a> lets you set "Show context menu under cursor" shortcut to display the context menu without touching the mouse.
I'm using it for fixing the spelling mistakes and this has changed my life - I wrote a full article without touching the mouse!
Sebastian Witowski (@sebawitowski) 's Twitter Profile Photo

In my latest article, switowski.com/blog/how-to-en…, I write about my experience with Python conferences from a participant's perspective. I explain why socializing with others is crucial to having a great time and what you can do if you're not good at starting conversations.

Sebastian Witowski (@sebawitowski) 's Twitter Profile Photo

When someone starts a conversation with "Hi," I usually send them a link to nohello.net. It's a great way to start, but sometimes people will invite me for a "quick call" or a "surprise meeting," and those are equally bad: switowski.com/blog/no-hello-…

Sebastian Witowski (@sebawitowski) 's Twitter Profile Photo

What is git-annex, how to set it up to store large files in Google Drive or NAS, and how I use it to seamlessly manage a git repository of 20GB (and counting)? switowski.com/blog/git-annex/

Sebastian Witowski (@sebawitowski) 's Twitter Profile Photo

In 2020, I built my first side project. I scratched my own itch, then started selling it, and since then, the project has earned me over $15,000. But a few months after releasing it, I was so tired of the maintenance that I wanted to shut it down. switowski.com/blog/i-have-bu…

Sebastian Witowski (@sebawitowski) 's Twitter Profile Photo

Fancy new build tools come and go, but I think I will stick with using makefiles to orchestrate everyday tasks in my projects. I just like makefiles. switowski.com/blog/i-like-ma…

Sebastian Witowski (@sebawitowski) 's Twitter Profile Photo

I love to read how great speakers prepare their talks. There is always something new to learn from them - from Rodrigo I learned that I should finally try to record myself and see how I sound when practicing.

EuroPython (@europython) 's Twitter Profile Photo

Join Sebastian Witowski (Sebastian Witowski) at EuroPython for "Automating myself out of an unloved project with Python, n8n and Telegram". Talk: ep2025.europython.eu/M8LTAJ

Join Sebastian Witowski (<a href="/sebawitowski/">Sebastian Witowski</a>) at EuroPython for "Automating myself out of an unloved project with Python, n8n and Telegram". Talk: ep2025.europython.eu/M8LTAJ