Dealing with Tech Debts

Here’s the rough transcript of a talk I’ve given at my $DayJob. On Dealing with Tech Debts Tech debts has been a sin of software engineers since the dawn of the computer. Today I will talk about concrete methods I’ve been using for many years. I will not talk about high-level ideas since we already have way too many on the internet. So the method is simple: You want to constantly dealing with tech debts during your development process, not just after finished a task, not arranging a special sprint for debts....

<span title='2023-04-01 00:00:00 +0800 CST'>April 1, 2023</span>&nbsp;·&nbsp;poga

Hacking is a Lost Art

What’s hacking? It is the practice of aggressively refining the problem statement in order to identify find the problem that is actually worth solving. It is the art of focusing on solving a problem in the most impactful and economical way possible while minimizing accidental complexity. It is the art of not getting attached to a solution and iterating quickly. It’s the art of having fun while doing it.

<span title='2023-02-19 00:00:00 +0800 CST'>February 19, 2023</span>&nbsp;·&nbsp;poga