Sérgio Santos

Founder and developer at Bloco.
Member of Coimbr'a Pedal.

A design studio isn’t an assembly line business. As such, the approaches used in building one or the other aren’t necessarily transferable. Early on in our business, someone told me to, “work on our business—not in it.”

So, You’re Starting a Design Studio? by Eric Karjaluoto

Tags: quote

Without a clear point of view on what makes you different, it’s easy to wander. Especially in the software industry. New feature requests come in every day, and if you can’t say “no”, who knows where on the map you’ll land.

Position, position, position by Ryan Singer

Tags: quote

One danger about side projects is wanting to jump into all aspects at once. You start creating wireframes, writing your server routing logic, and thinking about use cases. Stop!

How to Ship Side Projects by Andy Jiang

Tags: quote

Indie Hackers – Learn from the creators behind profitable businesses and side projects

🔗 Indie Hackers – Learn from the creators behind profitable businesses and side projects

Inspiring stories from indie tech products, many bootstrapped.

Startups are not for junior developers

On Dear Design Student, Mike Monteiro argues:

Q: I graduated from school this year and I’ve been looking for my first job. After interviewing around, I finally got a job offer at a small startup. How do I decide if it’s the right offer to take?

This one is easy. Don’t take it. You’re just starting your career, and a startup is the absolute worst place for you right now.

from 8 Reasons to Turn Down That Startup Job

He goes on giving 8 reasons why it is so. The main point is that junior designers need time to learn the trade, and someone to mentor them. And it all sounded very familiar to me, but not about designers. I’ve been feeling exactly the same thing, but for developers.

Most startups I’ve known, have development teams composed mostly of junior developers. Either because they can only hire developers straight out of the University, or because they don’t want to pay for anyone else. And I see the same problems happening regularly:

  • Rushed tech decisions
  • Unmaintainable projects
  • Micro-management
  • And a constant sense of urgency

Not only that environment strangles chances for personal growth. It creates bad habits to those who only worked in such places. I’m not saying that all startups are like that, but most are.

I call for more responsability from company managers. Fresh developers need space, time and help to grow, if they are to become proper engineers.

And for junior developers, avoid the lure of “world changing” startups. Look for places where 60 hours workweeks aren’t the rule. Where you don’t need to “hit the ground running”. Where asking for time to learn something is common, and not looked down upon.