Blog & Articles

Thoughts, reflections and analysis on programming

A Great Programmer Removes, Doesn't Add

A Great Programmer Removes, Doesn't Add

Writing software is an act that, ostensibly, anyone can perform. You sit down, turn on a computer, open an IDE or an editor and start typing.

Startups and Funding

Startups and Funding

Discussion on how startups secure funding and available options.

The Cemetery of Geniuses

The Cemetery of Geniuses

Reflection on talented programmers who fail to express their potential due to toxic environments.

Becoming a Programmer Today

Becoming a Programmer Today

Practical guide on how to start a programming career in the modern era with its challenges and opportunities.

The Programmer: The Weak Link in Security

The Programmer: The Weak Link in Security

Analysis of the programmer's role in IT security and how to improve awareness of risks.

Admitting Not to Know

Admitting Not to Know

The importance of admitting one's gaps and asking for help in the programming world.

Code Review: The Art of Code Revision

Code Review: The Art of Code Revision

Best practices for conducting effective code reviews that improve code quality and team growth.

Who Loses a Programmer Loses a Treasure

Who Loses a Programmer Loses a Treasure

The importance of retaining talent in the company and the hidden cost of programmer turnover.

Salary Motivates Change

Salary Motivates Change

How salary can be a determining factor in programmers' career decisions.