Skip to main content

Feature Development in Humadroid

Sometimes, when I read other companies’ blogs, I feel like they have it all figured out. They talk about big plans and cool ideas. But for me and Humadroid, it’s a lot messier.

How It Really Happens

Most of the time, new ideas for Humadroid come from everyday problems. Here’s how it usually goes:

  • I get stuck: I’m working and hit a problem I can’t solve easily.
  • I get frustrated: I try a bunch of things that don’t work. It’s not fun.
  • I take a break: Sometimes, I need to step away and clear my head.
  • The lightbulb moment: Often, when I’m doing something totally different, like taking a shower or walking my dog, an idea pops into my head.

A Real Example

Just last week, I was trying to figure out how to show days off for different teams. It was giving me a headache because not everyone has the same holidays. I got so frustrated that I decided to go for a walk. While I was out, I saw a calendar in a store window. It hit me - why not let each team have their own calendar in Humadroid?

What Happens Next

When I get an idea like this, I don’t just build it right away. Here’s what I do:

  • Write it down: I put the idea in a simple list I keep.
  • Think about it: I spend a few days wondering if it’s actually useful.
  • Ask for help: I talk to some of our (potential) users to see what they think.
  • Start small: If it seems good, I try to build a very simple version first.

It’s Not Perfect

I make a lot of mistakes. Sometimes I build things no one wants to use. Other times, I miss really obvious ideas. But that’s okay - it’s all part of learning and growing. Behind every cool app or tool, there’s probably someone like me - just trying their best and learning as they go. That’s the real story of how Humadroid grows, one messy idea at a time.