Use logzero for simple logging in Python
Feb26

Use logzero for simple logging in Python

The logzero library makes logging as easy as a print statement, which is quite a feat of simplicity. I’m not sure whether logzero took its name to fit in with the series of “zero boilerplate” libraries like pygame-zero, GPIO Zero, and guizero, but it’s certainly in that category. It’s a Python library that makes logging straightforward. You can just use its basic logging to stdout the same way you...

Read More
Rules for product managers at open source companies
Feb26

Rules for product managers at open source companies

Product management is an interesting career. It’s immensely rewarding to be the interface between users, business strategy, engineering, and product design. And it’s also a highly lucrative career with increasing demand for ambitious and empathetic practitioners. read...

Read More
Painless Java with BlueJ
Feb26

Painless Java with BlueJ

Whenever you’re learning a new programming language, it’s easy to criticize all the boilerplate text you need to memorize. Before you can get comfortable starting a project, you have to remember the preambles that, in theory, ought to be easy to remember since they’re usually relatively short and repetitive. In practice, though, boilerplate text is too obscure in meaning to become an easy habit, but it’s...

Read More
How to use HomeBank for your open source alternative to Quicken
Feb25

How to use HomeBank for your open source alternative to Quicken

A while ago, I used Quicken to manage my finances. It’s proprietary software, and year after year, it cost me more and more money for upgrades. Eventually, I realized it isn’t prudent to take away from my budget to help me control my budget. read...

Read More
3 eBook readers for the Linux desktop
Feb25

3 eBook readers for the Linux desktop

I usually read eBooks on my phone or with my Kobo eReader. I’ve never been comfortable reading books on larger screens. However, many people regularly read books on their laptops or desktops. If you are one of them (or think you might be), I’d like to introduce you to three eBook readers for the Linux desktop. read...

Read More
7 tips for writing an effective technical resume
Feb25

7 tips for writing an effective technical resume

If you’re a software engineer or a manager in the technology sector, creating or updating your resume can be a daunting task. What is most important to consider? How should you handle the formatting, the content, and your objective or summary? What work experience is relevant? How can you make sure automated recruitment tools don’t filter out your resume? As a hiring manager over the last seven years, I have seen a wide...

Read More