Accidental Technologist

Musings about Entrepreneurship, Technology and Software Development

  • Home
  • About
  • Still River Software
  • Privacy Policy

Powered by Genesis

“Are you building a business or learning a stack?”

March 2, 2020 by Rob Bazinet Leave a Comment

Tweet

Stefan cosma 0gO3 b 5m80 unsplash

I always love when someone posts something online saying they have an idea for an application and ask, “What stack should I use?”

It’s a fair question, but the answers usually start with “it depends”.

What is a “stack”?

The “stack”, for those unfamiliar with the term, refers to what programming language, frameworks, and database a project uses to get its work done.

Examples could be Ruby, Ruby on Rails and PostgreSQL, or JavaScript, NodeJS and MongoDB or maybe C#, ASP.NET Core, and SQL Server. All acceptable choices to build a web application.

Indie Hackers

There is a post on Indie Hackers, titled Tech Stack Suggestions. The original poster wants to build an MVP for his business idea and is soliciting opinions as to what stack to use.

He’s wondering about using a frontend framework like React and replies to someone suggesting he keep it simple:

Shouldn’t I be using a frontend framework in order to develop this? Backend Django + SQL has its advantages, in fact, the current project I’m working on in my organization is partially based on that. But, I’d like to implement things like GraphQL, NoSQL primarily to get a more hands-on on how they’d work in a real project. Would really appreciate your input.

Volkan Kaya replies with brilliant and practical advice:

Are you building a business or learning a stack?
If you want to learn a stack do it while being paid, not while starting a business.

Nick Haskins pragmatically suggests:

It’s really unfortunate that our industry has convinced you that you need to utilize tooling built for larger applications. On behalf of the industry, I apologize for that.
You do not need a front-end framework to develop a web app.
I’ve built multiple very large apps with Rails + Bootstrap. No ReactJS. No VueJS. No JS libs, just a sprinkle of jQuery.

These are examples of excellent and practical advice. The responses to the post include a lot of misguided answers as well.

Shiny Things

The thread from Indie Hackers sums up what it’s like to be a technologist who wants to build their software. You should give the thread a read.

It’s easy to want to build something and want to use the latest frameworks. It’s a great chance to learn something new. I’m all for learning; you should never stop. But, if your goal is to build a business and challenge yourself with new technology while doing it is not the best decision.

I’ve been guilty of trying to convince myself there’s some technology I need to use because applications that are created with it are faster or scale better. It’s not essential before you have that problem. People will try to justify using it anyway.

Don’t follow like sheep do…right off a cliff.

Love the One You’re With

It’s best to take a step back and breathe. Take stock in yourself and where your strengths lie. Ask yourself which programming language and framework you use most today? Which one do you make a living using today?

What is wrong with this combination that you wouldn’t want to use it to create your application? You want to make the right choice and not regret it later.

In its most basic form, people want to make an application and try to think too far ahead. Thoughts of scaling, finding developers, performance, and such things that don’t matter until later.

As a software entrepreneur, more appropriate questions you should be asking yourself are:

  • Am I solving a real problem?
  • Do I know people who will pay me money for my solution?

These are the questions to ask yourself now. Notice these have nothing to do with the stack you choose.

The simple answer to the stack question as a developer is to use the stack, you know, leading from idea to product in the shortest amount of time.

Why strap yourself with two hard problems? Toss the stack problem right out the window.

The best advice is to use the framework you are most comfortable with and will be the most efficient—the one you can get done what you want in the shortest amount of time. You’ll be happier and have something to show for it.

Don’t let people try to convince you their stack choice is better. They will have convincing arguments. None should sway you.

Exceptions

The above is my rule, but there can be exceptions.

As a Ruby on Rails developer, if I want to build a native Mac application, then I probably need to use Swift or Objective-C. Yes, I could use something like React Native; that’s not the point, so please don’t send me an email to the effect. If I don’t know the language, then I have given myself multiple challenges.

I’m sure there are other instances where I would need to learn something new, but the cases will be unusual when you’re deciding the application to build.

Conclusion

If you’re planning on starting a software business and you’re going to be the primary developer, then use the tools you know best. You are in a great position to get something out for your customers to see. Remember, they don’t care what your application is written in, only that it solves their problems.

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Email
  • More
  • Pinterest
  • Tumblr
  • Pocket
  • Reddit

Filed Under: Bootstrapping, Programming, Technology Tagged With: Ruby on Rails, stack

Podcast: Thoughtbot – Giant Robots

March 10, 2016 by Rob Bazinet Leave a Comment

Tweet

I have an addiction to podcasts. There, I said it.

According to my podcast player, I am subscribed to 38 podcasts. Definitely too many to keep up with very easily. I am constantly rotating new ones in and old ones out but always keeping my favorites queued up. One of my favorites of late is The Giant Robots Smashing into Other Giant Robots from Thoughtbot. It’s not a new podcast but recently has taken on a new format, where the topics focus more on building and running Saas products within Thoughtbot.

Recent episodes chronicle Upcase and FormKeep. Topics include:

  • Pricing
  • Customer acquisition and retention
  • Churn
  • B2B vs B2C
  • Choosing Features
  • Etc.

The format of the show reminds me a bit of agile weekly stand-ups. The hosts take turns discussing goals for the week, how they made their products better for users, what could be better.

Lots to learn and take away from this one. Well worth subscribing if you’re building and launching your own products.

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Email
  • More
  • Pinterest
  • Tumblr
  • Pocket
  • Reddit

Filed Under: Bootstrapping, Podcast Tagged With: podcast, thoughtbot

8 More Great Bootstrapping Podcasts to Jumpstart Your Day

May 19, 2015 by Rob Bazinet Leave a Comment

Tweet

bootstrapping podcasts

I listen to a lot of bootstrapping podcasts throughout the year, trying new ones and retiring those that stop producing new episodes or I lose interest. I wrote up a list a while ago about bootstrapping, 7 Great Bootstrapping Podcasts to Jumpstart Your Business Today, and thought it was time for an update.

8 Great Bootstrapping Podcasts

I?m not including any bootstrapping podcasts from my previous list, only ones I?ve discovered and listen to on a regular basis today. The old list still includes some favorites so you should check that list out too.

This list is not me pulling together a quick list but is curated since the last list. I have probably reduced 50 podcasts down to this final 8. ?I hope you find some new gems here.

ConversionAid

ConversionAid podcast has turned out to be one of my favorites. Hosted by Omer Khan, who is an ex-Microsoftie and runs ConversionAid to help companies ?create software that sells”.

Omer interviews entrepreneurs who have taken an idea and oftentimes a unique approach to finding paying customers. The format gives listeners answers to the questions we all have trying to start and run a software or service business. Each episode seems to introduce a business and founder I never knew existed. Discovering new businesses, business models and their leaders gives new perspective to how I think about my business.

Every episode has been great and makes me look forward to the next.

Website:?conversionaid.com/podcast

TropicalMBA

TropicalMBA is:

a popular podcast and blog dedicated to the growing movement of location independent entrepreneurs worldwide.

I?ve been listening to this podcast for a while and always learn something new and valuable. Each episode is focused, addressing a particular question or topic. Some episodes resonate more than others. Recent gems include:

  • Start a Business This Weekend Using the Software With a Service (SWaS) Business Model
  • Ask Us Anything (Business) : Starting Productized Services, Offshore, Our Future Plans
  • Starting With Productized Services: Learn a Skill, Package It For Sale, Then Scale
  • An Episode For Those Who Need a Business Idea

I advise you visit the website for each episode you listen to. If you just listen in iTunes or other podcast application you?re missing out. The show notes are as valuable, if not more, than the audio itself. You?ll find tons of shows notes, links that reference other episodes with similar content and not to mention the great comments from listeners.

Website:?tropicalmba.com

Bootstrapped Web

Hosted by fellow CT resident Brian Casel and left-coaster Jordan Gal, Bootstrapped Web is a podcast that chronicles the journey Brian and Jordan take bootstrapping their own businesses.

Episodes discuss aspects of their businesses, updates and business lessons learned along the way as well as interviews with fellow entrepreneurs that compliment their own journey. I appreciate the candidness in each episode. It is so easy and natural to discuss all the wins we make each day but I think more important to reflect on the failures too so that we learn from them. Their guidance is solid and battle tested..great podcast.

Website: bootstrappedweb.com

Chasing Product

Hosted by Chris Hawkins, Chasing Product is an interview style podcast with people who have taken the leap to create software products. Chris reflects on his own pursuit of a product and the challenges he faces with a seemingly simple, yet elusive task. So many software developers are in jobs they don?t like and have that idea in their head they would like to create and live off of for years to come.

These interviews profile many that have done just that; left their job and are living the dream. OK, maybe the dream isn?t exactly as they had envisioned but it is independence just the same. Great stories and Chris has a great radio voice. Enjoy!

Website:?chasingproduct.com

Rocketship.fm

These are generally short interviews, 30 min or less, with entrepreneurs from the companies you have probably heard of before. The questions are laser-focused and give listeners actionable items to try in their own businesses.

Each episode is has a single theme or takeaway but inevitably, you learn much more. These folks are entrepreneurs themselves and produce a lot of episodes, more than I can listen to..not sure how they do it. The win for me is the variety.

Website: rocketship.fm

Art of Value

A tough concept to grasp for so many is providing products and services to our clients in terms of value. Value is the language of business owners. As a software developer, I am learning this lesson. It?s easy to create things we think are worth building but no matter what we build, it has to have value to our customers or they won?t buy.

Art of Value is all about creating those happy customers and earning more money. Episodes are interview format and talk with people from all types of businesses but focus on one theme..value.

Transitioning from hourly to value pricing is my #1 focus in my own business today. Showing customers the value I can deliver vs. the commodity hourly resource my company has been over the years. This podcast has been key in my thinking about the why and how to make that move.

Website: artofvalue.com

Marketing Optimization

Marketing is hard. Marketing is especially hard for developers and Marketing Optimization really helps distill down the concepts. Topics are broad but include everything from SEO to UX design to conversion optimization and beyond. ?Each episode is pretty deep, so at least for me it takes some focused listening.

Another nice touch is that each episode has a video so you can watch the interviews.

Website: marketingoptimization.tv

Rogue Startups

This is a new podcast with episodes starting the first of the year. Newer episodes have two hosts and they interview entrepreneurs who have specific skills (productized consulting for example) or they discuss topics important to running your business. Episodes are roughly and hour and packed with good content and happy dialog:

Never before in history has it been easier for talented individuals to escape the confines of the rat race society and go down their own path. ?Our hope is to inspire and educate you on how successful startup entrepreneurs have done that. ?This is no pie in the sky podcast with esoteric BS about business, Make Money Online schemes, and any other ?flash in the pan? type business. ?This is for people just like you and me who know there must be a better way, and want to find it.

Website:?roguestartups.com

Hack the Entrepreneur

I?ve only been listening to Hack the Entrepreneur for the past couple months but look forward to all new episodes. The format for this one is interview style but takes unique approach:

Hack The Entrepreneur ?is a show which reveals the fears, habits, and inner-battles behind big name entrepreneurs and those on the path to success. Hack The Entrepreneur is released three times per week on Monday,Tuesday, and Thursday mornings.

On Hack the Entrepreneur we know that everyone is unique and has to find their own path to success, but after speaking to entrepreneurs every day as part of my own successful business I became obsessed with the idea of finding the ?replicable? things behind leading names and people on their way up to try to find patterns.

The insight you gleam from each of these interviews is really priceless. It?s nice to learn about the angle we don?t normally hear about.

Website:?hacktheentrepreneur.com


These are the bootstrapping podcasts I?ve found and stuck with since the last list. I try new ones all the time and forget about the ones that don?t resonate and add value to my own pursuits.

Suggestions are always welcome, please add those to the comments so I can give a listen. Thank you.

Share this:

  • LinkedIn
  • Twitter
  • Facebook
  • Email
  • More
  • Pinterest
  • Tumblr
  • Pocket
  • Reddit

Filed Under: Bootstrapping Tagged With: bootstrapping, Business, motivation, podcast, startups

Recent Posts

  • Social Media Times Are Changing
  • It has certainly been a long time…
  • How to Fix Rails Flash Rendering When Using Hotwire
  • Hotwire Fix for CORS Error when using Omniauth
  • Fix Installation of Ruby using rbenv on macOS Big Sur

Categories

Services I Love

HatchBox - Easy Rails Deploys Fathom Analytics
Follow @rbazinet

Rob Bazinet
@rbazinet

  • Everything I read these days mentions ChatGPT or AI as the answer to everything. So many red flags. I hate trends l… https://t.co/ITLxsfAvd9
    about 1 week ago
  • If anyone knows any projects looking for some dev help, mainly Rails, as a lead who can manage small teams…I’d love… https://t.co/u0ClZ8x5wB
    about 3 weeks ago
  • This is such the truth…Even Amazon can't make sense of serverless or microservices https://t.co/0zK9YVMdrj
    about 4 weeks ago
  • I’m not sure I’d subscribe to content on Twitter when I already follow someone. Maybe I’m missing something.
    about 1 month ago
  • This looks really cool and a great real world use of AI. https://t.co/DzX5BbgDdY
    about 1 month ago
  • RSS - Posts
  • RSS - Comments
Find me on Mastodon