Skip to main content

One-liner to create `requirements.txt` (TIL)

Romeo Kwihangana
Software Engineer

I was working on a Python project that was missing a requirements.txt. With a little bit of internet digging, I found that I could combine uv and pipreqs to generate one.

I just ran uvx pipreqs . in the project's root directory, et voila! Just like that, I got a great starter requirements file.

Simple Way to Improve Daily Focus

Romeo Kwihangana
Software Engineer

Graham Weaver shared a daily practice that has improved my focus.

When he appeared on Lenny's podcast, he noted that writing your goal every day, accompanied by 3 things you plan to do that day towards your goal helps you get more done.

Here's him talking about it in details:

My Humble Homelab

Romeo Kwihangana
Software Engineer

Browsing Reddit's r/homelab is inspiring. The forum is filled with impressive setups. When I was browsing, I was inspired, but also overwhelmed on where to start.

Rather than jumping into a complicated set up, I've opted to start with something rather simple.

Community College: An Affordable Path to Becoming a Software Developer

Romeo Kwihangana
Software Engineer

I graduated from university with a degree in electrical engineering, and for the last five years, I worked at GE Aviation Systems. I worked in one of their subdivisions as an avionics and aircraft power systems engineer for three (3) years and as a hardware engineer for my last two years. I learned a lot in my time in the aviation industry. However, after five years, I needed a change.