Profile avatar
jakeroid.bsky.social
Data Engineer ⋅ Perfecting Python & SQL ⋅ Mastering Vim ⋅ Obsessed with Efficiency ⋅ Using AI/ML to Get Things Done ⋅ Building Wealth Doing What I Love
297 posts 32 followers 155 following
Regular Contributor
Active Commenter

The only thing I manage poorly is going to bed late. I should put more effort into that. My new plan is to finish everything I need to by 9 p.m. After 9 p.m., I can only read books and talk to my wife. That should help me be in bed by 10 p.m. and fall asleep deeply by 11 p.m.

I post useful Python tips every Friday. Hit Like if you enjoy them! Ever wondered what my_list[2:10] does? Check the image—it's fascinating! Use these properties to create your own Collection objects. #python

I recently became the maintainer of the best library for print debugging. However, I'm now struggling to find the time to support it further. github.com/gruns/icecream

Will AI replace software engineers? I asked Deep Research ChatGPT this question. It says AI will not replace them but will help by handling more mundane tasks. Is AI lying to me? #ai

Want AI in NeoVim? Try Aider! It lets you control things while using Claude Sonnet models for tedious code. Works outside Vim, plus has plugins. Explore: aider.chat #knowyourtools #ai #aider #coding

The gym fills me with energy. It's paradoxical, but true.

Recently, while choosing a new HDD for my NAS/HomeServer, ChatGPT misled me. I asked about the noise levels of different models, and ChatGPT provided info I didn't verify with official specs. Always double-check ChatGPT's facts. #chatgpt

Starting from childhood, I love to fix things. It could be anything: electronics, dishwashers, sofas, water pipes, or even buggy code. Each time I feel very good after succeeding. The only thing I don’t understand is people who love to destroy.

Friday = Python! Today, a controversial topic: exceptions aren’t the best for error handling, but we have them. For async tasks, use exception groups to catch them in parallel. #python

Upgrading time! My Synology File Station, a birthday gift from my wife, now has 18GB RAM and an SSD cache. I've replaced the slow 2.5" HDDs with speedy IronWolf Pro drives. Now, I can enjoy high-bitrate movies. Fun times!

AI will eventually replace everyone and take control of the world. The only hope is Vim. AI will run it, but it can’t exit. #ai

Any tech-related person knows that there are usually two types of tools: GUI and CLI. However, did you know that there is usually another option - TUI? TUI is like GUI but inside the terminal. Here is a screenshot from LazyGit. Isn't that beautiful? I love it. #knowyourtools

Did you know that phpMyAdmin introduced AI recently? Just kidding. Nowadays, any f***ing toaster has AI. That reminds me of the same thing as with crypto. Sure, LLMs and other tools help a lot in my work. But do we really need them everywhere?

I don't understand how people get so many views on Twitter. Oh, sorry, on X. Threads and LinkedIn work much better.

Here's a new post about Python for Friday. Today's topic is quite simple, but I find it useful. Did you know you can write numbers like 1_000_000 to improve readability, and they'll still work perfectly? #python

AI won't replace developers. Except maybe juniors. Why would I need a junior on the team when I can ask Cursor, Claude Code, Aider, or another tool to handle tasks? A junior shouldn't remain a junior to secure a job.

I know people who prefer to work while watching films or series. It's definitely not a good strategy for intensive work, but it could help with boring tasks. Personally, I prefer to avoid this. However, it's okay sometimes, like if I'm feeling a bit sick but still want to finish something.

Do you use `find`? You should try `fd` instead. It's an alternative that's easy to use. Honestly, I don't use it every day. However, I plan to start doing that more frequently. #knowyourtools

A new week kicks off, and I'm buzzing with energy. Why? Because I'm living my passion.

Social networks are strange. Insightful posts get no likes, but saying "Linux is bad on laptops" gets lots of attention. I guess I need to post more controversial things.

New Python is out: www.python.org/downloads/r...

On Fridays, I post about Python. Usually, it's tricks, but today it's a gotcha! Using a list as a default parameter? It's shared across calls! This occurs because the constructor runs once during initialization. #python

Even as a child, I found something magical about having my desktop running 24/7 with server apps. Later, I turned my unused PC into a home server. Nowadays, I have a NAS with Docker. The next step was spinning up PostgreSQL just to store some personal data. What's next?

The best thing about work-life balance is that you can literally avoid working during your vacation.

I usually post #knowyourtools on Tuesdays, but was swamped this weekend. How many shortcuts do you know for your IDE? Notice how much time you spend clicking? Use more shortcuts and watch your performance soar. I love NeoVim, but any editor works! #knowyourtools

Linux on a laptop? I'll pass.

What's common here?