Coding Academies Are Nonsense

Comment

Image Credits: Holly Kuchera (opens in a new window) / Shutterstock (opens in a new window) (Image has been modified)

Stephen Nichols

Contributor

Stephen Nichols is the CEO of GameSalad.

Coding as a profession has recently catapulted from the dark rooms of nerdom into the shining light of mainstream appeal, and few people are better off for it. In 20+ years of professional coding, I’ve never seen someone go from novice to full-fledged programmer in a matter of weeks, yet that seems to be what coding academies are promising, alongside instant employment, a salary big enough to afford a Tesla and the ability to change lives.

It’s an ingenious business model. There’s a dearth of skilled coders in the marketplace to fill the five million computing jobs available in this country. For somewhere between free and $36,000, you learn to program computers in less than a year. If you’re one of the lucky few, you will hit your a-ha moment with programming and develop a personal passion for it, as well as land a real job.

In 15 years, those hard-won skills will be obsolete — if they ever stuck in the first place. Despite their promises, coding academies don’t manufacture coders. They cast wide nets to discover new talent that has not yet been exposed to code. Most people don’t find coding enthralling or interesting enough to continue to pursue it as a career. Given the changing nature of software, they probably shouldn’t.

The best advice for people wanting to learn code? Try before you buy, and by that, I mean figure it out for free. Otherwise, you might find yourself sideways on the career ladder and tens of thousands of dollars poorer. For a dying profession, that’s just not worth it.

Perishable And Full Of Promises

I see coding shrinking as a widespread profession. Not because software is going away, but because the way we build software will fundamentally change. Technology for software creation without code is already edging toward mainstream use. Visual content creation tools such as Scratch, DWNLD and Telerik will continue to improve until all functionality required to build apps is available to consumers — without having to write a line of code.

Who needs to code when you can use visual building blocks or even plain English to describe intent? Advances in natural-language processing and conceptual modeling will remove the need for traditional coding from app development. Software development tools will soon understand what you mean versus what you say. Even small advances in disambiguating intent will pay huge dividends. The seeds are already planted, from the OpenCog project to NLTK natural-language processing to MIT’s proof that you can order around a computer in your human language instead of code.

Academies had better gather those revenues while they can, because ultimately they are the product of short-term thinking. Coding skills will continue to be in high demand until technology for software creation without code disrupts the entire party, crowding out programming as a viable profession.

ROI Is In The Eye Of The Beholder

Running an academy is a wonderful short-term business idea. Not only is coding a ready new career option, but it appeals to the human desire to build stuff. Coding lets you build interactive digital content, and, as such, folks are enamored by the idea of it.

The number of academies nationwide grew 175 percent between 2013-14, not including part-time programs, according to Course Report. Revenues for full-time schools totaled $59 million in 2014, but researchers call this estimate “conservative,” with more realistic estimates at $2.2 million per school. 2015 is slated to be an even bigger year. As for tuition, “the high end is more expensive than the average sticker price of attendance (including room and board) at public four-year colleges.”

 

That’s a tall order, given that the best a coding academy can hope for is to ignite passion in a small percentage of users and then publicize successful outliers to propagate the illusion of “coding for everyone.” It turns out that learning to translate intent to a non-human foreign language is pretty daunting, even with handholding instruction. It’s certainly not for the mass market.

The Boring Truth About Learning To Code

In more than 20 years of personal experience with coding, interacting with kids trying to learn code and observing users learning GameSalad, I’ve noticed that the vast majority of folks hit a wall early in the process. Academies like Code Academy boast 24 million+ users, but have few success stories, likely for the same reason. Most people fall off the wagon because they don’t understand the mind of the computer and, as such, find translating their intent into programming language hopelessly difficult.

Put succinctly, coding is writing text files in foreign languages containing instructions suitable for an absolute idiot to follow. Unlike human readers, computers cannot infer meaning from ambiguous text. So, to code, one must become very good at deconstructing problems into their most basic steps and spelling them out for the idiot box.

Apps of any appreciable complexity are constructed with a tremendous number of text files. As an example, just our GameSalad Creator app consists of 6,972,123 lines of code spread over 41,702 files. That’s equivalent to a book with 116,202 pages.

 

gs-code-screenshot
Screenshot of a code file in GameSalad Creator (click to enlarge).

 

Coders are essentially linguists who translate human language into a foreign programming language suitable for an unforgiving machine to process. And, like any translator, intimate knowledge of the source and target language is required to get an acceptable result. Any teaching of coding that avoids this fact is doomed to be superficial and ultimately ineffective. The best education comes from years of practice and learning, nothing less.

Try Before You Buy

Line by line, a programming language is nothing but a list of excruciatingly detailed instructions suitable for the computer to follow. Before signing up for a coding academy, let alone a free class, aspirants should ask themselves these questions:

  • Would I like to type text files for hours a day?
  • Do I enjoy decomposing problems into detailed lists of instructions?
  • Am I good at abstract conceptual thinking?
  • Am I comfortable being a digital construction worker?

Those who answer yes to the above questions might want to try coding. It is a skill that anyone with intelligence and determination can learn — which is why the profession has so many autodidacts. But programmers are a natural resource. Only so many people have the will and ability to do it.

Learning to translate intent to a non-human foreign language — coding — is pretty daunting, even with handholding instruction. For a little while, spending tens of thousands of dollars on a coding academy might feel like a good way to surmount the intimidation. Eventually, it might even be a ticket to a job at a big tech corporation. More likely, it is just a new pathway into debt. For all but the impassioned few, coding academies are nonsense.

More TechCrunch

The AI industry moves faster than the rest of the technology sector, which means it outpaces the federal government by several orders of magnitude.

Senate study proposes ‘at least’ $32B yearly for AI programs

The FBI along with a coalition of international law enforcement agencies seized the notorious cybercrime forum BreachForums on Wednesday.  For years, BreachForums has been a popular English-language forum for hackers…

FBI seizes hacking forum BreachForums — again

The announcement signifies a significant shake-up in the streaming giant’s advertising approach.

Netflix to take on Google and Amazon by building its own ad server

It’s tough to say that a $100 billion business finds itself at a critical juncture, but that’s the case with Amazon Web Services, the cloud arm of Amazon, and the…

Matt Garman taking over as CEO with AWS at crossroads

Back in February, Google paused its AI-powered chatbot Gemini’s ability to generate images of people after users complained of historical inaccuracies. Told to depict “a Roman legion,” for example, Gemini would show…

Google still hasn’t fixed Gemini’s biased image generator

A feature Google demoed at its I/O confab yesterday, using its generative AI technology to scan voice calls in real time for conversational patterns associated with financial scams, has sent…

Google’s call-scanning AI could dial up censorship by default, privacy experts warn

Google’s going all in on AI — and it wants you to know it. During the company’s keynote at its I/O developer conference on Tuesday, Google mentioned “AI” more than…

The top AI announcements from Google I/O

Uber is taking a shuttle product it developed for commuters in India and Egypt and converting it for an American audience. The ride-hail and delivery giant announced Wednesday at its…

Uber has a new way to solve the concert traffic problem

Here are quick hits of the biggest news from the keynote as they are announced.

Google I/O 2024: Here’s everything Google just announced

Google is preparing to launch a new system to help address the problem of malware on Android. Its new live threat detection service leverages Google Play Protect’s on-device AI to…

Google takes aim at Android malware with an AI-powered live threat detection service

Users will be able to access the AR content by first searching for a location in Google Maps.

Google Maps is getting geospatial AR content later this year

The heat pump startup unveiled its first products and revealed details about performance, pricing and availability.

Quilt heat pump sports sleek design from veterans of Apple, Tesla and Nest

The space is available from the launcher and can be locked as a second layer of authentication.

Google’s new Private Space feature is like Incognito Mode for Android

Gemini, the company’s family of generative AI models, will enhance the smart TV operating system so it can generate descriptions for movies and TV shows.

Google TV to launch AI-generated movie descriptions

When triggered, the AI-powered feature will automatically lock the device down.

Android’s new Theft Detection Lock helps deter smartphone snatch and grabs

The company said it is increasing the on-device capability of its Google Play Protect system to detect fraudulent apps trying to breach sensitive permissions.

Google adds live threat detection and screen-sharing protection to Android

This latest release, one of many announcements from the Google I/O 2024 developer conference, focuses on improved battery life and other performance improvements, like more efficient workout tracking.

Wear OS 5 hits developer preview, offering better battery life

For years, Sammy Faycurry has been hearing from his registered dietitian (RD) mom and sister about how poorly many Americans eat and their struggles with delivering nutritional counseling. Although nearly…

Dietitian startup Fay has been booming from Ozempic patients and emerges from stealth with $25M from General Catalyst, Forerunner

Apple is bringing new accessibility features to iPads and iPhones, designed to cater to a diverse range of user needs.

Apple announces new accessibility features for iPhone and iPad users

TechCrunch Disrupt, our flagship startup event held annually in San Francisco, is back on October 28-30 — and you can expect a bustling crowd of thousands of startup enthusiasts. Exciting…

Startup Blueprint: TC Disrupt 2024 Builders Stage agenda sneak peek!

Mike Krieger, one of the co-founders of Instagram and, more recently, the co-founder of personalized news app Artifact (which TechCrunch corporate parent Yahoo recently acquired), is joining Anthropic as the…

Anthropic hires Instagram co-founder as head of product

Seven orgs so far have signed on to standardize the way data is collected and shared.

Venture orgs form alliance to standardize data collection

As cloud adoption continues to surge toward the $1 trillion mark in annual spend, we’re seeing a wave of enterprise startups gaining traction with customers and investors for tools to…

Alkira connects with $100M for a solution that connects your clouds

Charging has long been the Achilles’ heel of electric vehicles. One startup thinks it has a better way for apartment dwelling EV drivers to charge overnight.

Orange Charger thinks a $750 outlet will solve EV charging for apartment dwellers

So did investors laugh them out of the room when they explained how they wanted to replace Quickbooks? Kind of.

Embedded accounting startup Layer secures $2.3M toward goal of replacing QuickBooks

While an increasing number of companies are investing in AI, many are struggling to get AI-powered projects into production — much less delivering meaningful ROI. The challenges are many. But…

Weka raises $140M as the AI boom bolsters data platforms

PayHOA, a previously bootstrapped Kentucky-based startup that offers software for self-managed homeowner associations (HOAs), is an example of how real-world problems can translate into opportunity. It just raised a $27.5…

Meet PayHOA, a profitable and once-bootstrapped SaaS startup that just landed a $27.5M Series A

Restaurant365, which offers a restaurant management suite, has raised a hot $175M from ICONIQ Growth, KKR and L Catterton.

Restaurant365 orders in $175M at $1B+ valuation to supersize its food service software stack 

Venture firm Shilling has launched a €50M fund to support growth-stage startups in its own portfolio and to invest in startups everywhere else. 

Portuguese VC firm Shilling launches €50M opportunity fund to back growth-stage startups

Chang She, previously the VP of engineering at Tubi and a Cloudera veteran, has years of experience building data tooling and infrastructure. But when She began working in the AI…

LanceDB, which counts Midjourney as a customer, is building databases for multimodal AI