Skip to main content

November recap

November marked a significant milestone - our best revenue month since the beginning! While the numbers are finally moving in the right direction, the journey continues to be full of learning opportunities and interesting observations about the startup ecosystem.

Business Highlights

After months of grinding, November delivered our highest revenue to date. This validates that we’re building something people actually want to pay for. The growth wasn’t accidental - it came from consistently improving our product and doubling down on what our customers value most.

Marketing-wise, we’re still finding our footing. The experiments continue and while not everything sticks, each attempt teaches us something valuable about our audience and channels. The good news? We’re gearing up to try some new approaches that could change the game.

Startup Interview Observations

Had some interesting “vibe interviews” and conversations with other startups this month. A few patterns emerged that I can’t help but share:

2-minute read…

Joyful Path

We often find ourselves at crossroads in our careers - one path paved with corporate structures, rules and ladder climbing, the other less certain but potentially more fulfilling. Recently, I faced such a choice and I chose the joyful path.

Reading about the “red and black” paradigm - where red employees follow rules to please their bosses while black ones focus on customer happiness - resonated deeply. For too long, I had been caught in the corporate machine, focusing more on internal politics than on the people I was supposed to serve.

The realization hit me hard: I was spending more energy navigating organizational dynamics than actually creating value for customers. I was becoming one of those rule-followers who serve for internal metrics rather than real-world impact.

3-minute read…

Bad way of review

How does your team review the ideas or proposals? Craft a proposal, elucidate the motivation, assess the risks, develop a plan, and then what? Do I need to create a PowerPoint slide, present to my teammates for half an hour, answer their questions for another half hour, hear the honest feedback. After that, we vote & decision is made. Well, if this is how thing is organized within your team, something wrong will be happened.

2-minute read…

Show up

After spending nearly 10 years in this industry, I think most of us (developers) don’t expect our managers as highly incompetent. We don’t expect our bosses as cody-savy or Gantt Chart wizard. Instead, what we do to expect from them is ability to gauge our productivity: recognizing and rewarding the best performers while taking action against those who are less motivated.

2-minute read…

Definition Of Done

It is a very common problem in project management - how to make team members more responsible and avoid micro management? We start with creating plans, drawing Gantt charts, announcing milestones, define DoD, motivating everybody and promising big bonuses on success.

2-minute read…

How to build your own DB queries tracking for Django?

What’s the ORM? It’s layer designed to help OOP developers interact with relational databases. Instead of write raw SQL every day, all you have to do is define a model and interact with the DB by writing code by Python.

  • Define a model
class Post(models.Model)
    id = models.BigAutoField(primary_key=True)
    slug = models.CharField(max_length=100)
    created_date = DateTimeField(auto_now_add=True)
  • Query the post that has “abc” slug
p = Post.objects.filter(slug="abc")

Well, writing less code is good. It speeds up development time for teams. But the hidden costs are great. It hides the developers from SQL so developers keep writing code without knowing the performance of their code. So let’s take time to write a simple code to show the hidden SQL :D

1-minute read…

Advice process

This post follows Coordination, if you haven’t read it, give it a try.

Advice comes in many forms, but the essence is consistent: any people can make the decision after seeking advice from:

  • Everyone who will be meaningfully affected
  • People with expertise in the matter

Advice received must be taken into consideration but not to create a watered-down compromise that accommodates everybody’s wishes. There is no such thing as silver-bullet for every problem. The purpose of advice process is to gather collective wisdom to pursuit a sound decision. With all the advice and perspectives the decision maker has received, they choose what they believe to be the best course of action.

2-minute read…

Safe space

It can feel risky to show up whole in some organizations. Almost everyone has learned that when we expose who we really are, we open ourselves to possible mockery or to have what we shared used against us. And we usually choose to hide behind a professional mask. This safety also comes with costs: we cut ourselves from our passion, creativity and energy. So it’s important to create a safe space where everyone feels that they can safely show up in wholeness.

2-minute read…

Code review pyramid

If you read this post, you and I have one same thing. Code review process’s important, right? But how to make this process effective and meaningful?

2-minute read…