Member-only story
Side Hustles
I am sure I am not the only software developer who has a “day job” but also dreams up an endless stream of ideas for apps and websites etc.
When starting a “greenfield” development, where do you start? This is often where I personally get blocked on starting a new idea. Even the simplest ideas.
Because we often spend the bulk of our careers not doing this. We work on existing projects, for other people. We work with mounds of legacy code. We work within some environment and architecture that somebody else already set up.
Often the “hump” of just getting the basic stuff out of the way is where I get bogged down. And thats things like, authentication and authorization, what database to use, what framework(s) to use (both front end and backend), etc.
Do you go with the path of least resistance and deal with scalability later? Do you go with the robust solution up front? Do you choose the latest bleeding edge tech or do you go with the tried and true? Or do you just stick with whatever you know the best right now, or the last thing you used?
I get apoplectic sometimes at the sheer number of choices I face, having worked with many of them, knowing they all have their issues, knowing some of them will abruptly be abandoned for the newest shiny thing.







