Apemag

  • #MyStartupStory
  • tech
  • maker
  • Startup Lessons
  • In the South
    • Tennessee
    • Alabama
    • Arkansas
    • Florida
    • Georgia
    • Kentucky
    • Louisiana
    • Mississippi
    • North Carolina
    • South Carolina
  • Startup Support
    • Accelerators
    • Coding Bootcamps
    • Colleges and Universities
    • Incubators
Startup Lessons, Technology

Why Founders Should Learn to Code (It’s Not Why You Think)

- Jake Hare -

‘Founder’s Tech – Tech trends, tips and advice for founders, entrepreneurs and bootstrappers’ is a recurring column by Jake Hare, founder of Nashville-based Launchpeer, a web & mobile application development agency focused on startups, entrepreneurs and bootstrappers.

There is so much documentation out on the Internet regarding this. Most articles talk about how code is at the core of tech startups, especially SaaS (software as a service), which has become an increasingly popular area for bootstrappers and entrepreneurs to get into because of the promise of monthly recurring revenue. Who wouldn’t want to build such a business?

The problem with the idea that founders should learn to code is time. How realistic is it for hopeful founders to spend the time needed to learn to code, and I’m not talking about WordPress or simple HTML and CSS, but an actual application framework such as Ionic, Ruby or countless others that will yield a usable web or mobile application. Even if it’s just building a minimum viable product, it’s difficult to spend hours of your day, oftentimes after already working eight hours at a full-time job that pays the bills, to learn to code. There are a lucky few who have the time and money to attend schools like Nashville Software School or The Iron Yard for months on end, but that’s simply not realistic for most. For most, it’s spending time on sites like Codecademy or Code.org trying to pick up some knowledge, which could take months if not years to master enough to fully build what you need, if you were electing to build on your own.

At the end of the day founders should ask themselves why they should learn to code. If the answer is to build your MVP inexpensively and quickly, that’s likely not a correct assumption. The reason a founder should learn to code is actually something quite different. It’s really to know enough that you don’t get screwed by the freelancers or developers you hire to build your product. At Launchpeer at least half of our clients come to us with an existing, often horrible, code base, with the founder or team having worked with freelancers in the past, writing code in a silo with little checks on the work they were performing. Best-case scenario is the code actually works, but is buggy; worst-case scenario the team gets something that doesn’t work at all, all while they were billed some hourly rate that ended up being for nothing. The reasons for this are often the same: the founder or team didn’t know enough about code to provide meaningful assistance in terms of application requirements, didn’t know enough about code to know what items should be worked on first and for how many hours, and didn’t know the best framework for their situation to begin with. This leaves the founder at the whim of the freelancer, who doesn’t have near as much invested in the business venture as the founder.

The reason a founder should learn to code is actually something quite different. It’s really to know enough that you don’t get screwed by the freelancers or developers you hire to build your product.

In short, a founder should definitely learn how to code. Not necessarily enough to build a full application, but enough to know how long some features will take to build over others. Enough to know that their application should be a native app instead of a hybrid app because of the features being built. Enough that when their freelancer or development team is running into problems, the founder understands, at least at a high level, what the issue is and can provide assistance or prioritize certain items over others.

If you’re a founder trying to learn how to code, and you have the time to attend a code school, then definitely do it. Our agency has hired developers out of The Iron Yard and other schools, and the training they provide is definitely enough to build an MVP. But, if you’re like most entrepreneurs and you’re busy working a full-time gig, hustling part-time to build your startup, then elect for something like Udemy, Pluralsight or Codecademy if you’re OK with self-guided modules that can teach you the basics. If you’re looking for something a little more intense with the help of a mentor try the online programs at Bloc or Thinkful, both fairly costly but come with a mentor who you can meet with regularly.

 

Feb 11, 2016Jake Hare

Master's Program at UF Accepting New EntrepreneursFrom Dancer to Coder: Meet Nicole Ahima
5 years ago 2 Comments Startup Lessons, TechnologyBloc, Code.org, Codeacademy, coding, Nashville Software School, The Iron Yard, Thinkful, Udemy394
retro
Jake Hare

Jake Hare is founder and CEO of Launchpeer, a web and mobile application development agency specializing in startups and healthcare tech with offices in Nashville, Tennessee, and Charleston, South Carolina. He is also the Nashville chapter director of Google’s Startup Grind, which focuses on helping new entrepreneurs succeed by hosting monthly forums with successful founders and CEOs in the Nashville Metro area.

Website
Comments: 2
  1. Britt
    5 years ago

    Programmer here–as well as founder. The idea that a dilettante programmer can accurately estimate the technical challenges, seeable and unforeseeable, within a project is laughable. Only someone with technical knowledge (high-level is fine), and a track record of successful projects will be in this position. I know; I still struggle with estimates and unforeseen issues as a seasoned programmer. Founders do not need to learn code; they need to learn how to find technical co-founders (hint: the first step is by not harboring a suspicion of how programmers do their job.) If your startup is having its product built by an agency, you are to face problems regardless. Not due to the agency, but due to the startup’s inherent weakness of offering a technical product without a technical co-founder (Sounds like a bad idea to me). However, I’ll play along. Let’s assume that a technical co-founder is impossible (in this case, I find it more likely the startup’s founders are downplaying the importance of a techie, and this has prevented them from going through the trouble of finding one. If you can’t convince a single programmer of your tech idea, how will you convince the world?) It would be better to have a trusted technical consultant vet the agency in mind. Learning a few if/else statements and for/while loops will not grant much clarity here. It is the experience of actually completing a technical project and all that it entails that does the trick.

    ReplyCancel
  2. Joe
    5 years ago

    Hey, programmer here as well. I think Jake has some great points. Britt, I think you’re looking at this too much from a programmer’s perspective. As someone who has worked with a lot with business people who have no idea how to even go about finding a good programmer, and don’t really know what that means. Jake’s solution is for the person to learn a bit of code, and I think that’s because he’s coming from the point of view that the person doesn’t have a person in their immediate network to help them (if they did, none of this would probably be an issue).

    It sounds like Britt is being a little overzealous. I’m all for the business people I work with learning how to code, because the alternative (a business person that knows little to nothing about code, and doesn’t care to learn) is terrible to work with. Also, Britt is assuming the business person has the resources necessary to convince a tech co-founder to come onboard, and programmers I know 9 out of 10 times don’t take jobs where they get paid little to nothing to work on some random idea.

    I think the question here is pretty simple; should founders learn to code, all else being equal? The obvious answer is yes. Whatever the reason, who cares. I think Britt misses that point.

    ReplyCancel

Leave a Reply Cancel reply

Share It!
0
GooglePlus
0
Facebook
0
Twitter
0
Linkedin
Posts
Recent Comments
  • East Tennessee Startups Have Chance to Win $15,000 on 2017 Startup Day « Startup Southerner on #MyStartupStory: Start a Beer Fund With BrewFund
  • East Tennessee Startups Have Chance to Win $15,000 on 2017 Startup Day « Startup Southerner on Ed Pershing, CEO of PYA, Reflects on Entrepreneurial Journey
  • Salemtown Board Co.: Scaling a Social Enterprise « Startup Southerner on Entrepreneurial Thinking for Nonprofits
  • Salemtown Board Co.: Scaling a Social Enterprise « Startup Southerner on The EntrepreLingo Series: S Is for Scalability
  • Domonique Townsend on The Unbalanced Reality of Work-Life Balance for Working Mothers
Be up-to-date!
  You Might Also Like  
#MyStartupStory, In the South, Technology, Tennessee

From Dancer to Coder: Meet Nicole Ahima

Hear about Ahima's experience at Nashville Software School's evening coding class.

Startup Lessons, Technology

4 Startup Lessons I Learned at Coding Bootcamp

What Ayumi Fukuda Bennett learned in coding bootcamp that has nothing to do with code.

Coding Bootcamps, In the South, Startup Support, Technology

Where Are the Coding Bootcamps in the South? [map]

Check out Startup Southerner's guide to coding bootcamps in the South.

Accelerators, In the South, Startup Support

Two Accelerators in the South Ranked Among Top in the US

Just as the name might suggest, the Seed Accelerator Rankings Project ranks accelerators around the country using all sorts of sensitive data, such as fundraising and valuations, that its team of academics collected in confidence and distilled down for the benefit of entrepreneurs everywhere who are considering going through an accelerator. This year’s rankings were […]

Diversity and Inclusion, Technology

Voices at TechUP Nashville Deliver Message of Strength in Inclusion [audio]

TechUP Nashville gathered the voices that are making the tech community stronger.

  • About
  • Contact Us
  • Advertise
Most Viewed
2016 FOUNDING SPONSOR
your-image-description
2016 FOUNDING SPONSOR
2017 © Startup Southerner, LLC