The Self-made Developer: Bootstrap or Bootcamp?
Aspiring software developers have more avenues than ever to learn to code without going back to school. From free, self-paced online learning environments to not-so-free, structured, immersive experiences, a number of services have cropped up within the past few years offering to help total newbies become full-fledged coders (or maybe just pick up a new hobby). As someone with an interest in both the coding side and the instructional side of this phenomenon, Ive spent some time reflecting on how these services compare to my own experience as a developer whose career choice and schooling diverged.
The bootstrap model
Like many people Ive met in this field, I didnt plan to become a software developer. I went to journalism school, with the intent to write advertising copy in trade magazines. But as a student, I had a student job taking care of Macintosh labs at the campus computer center. For about three weeks each year, between semesters, I installed software updates and printer drivers. The other 49, I got to hang out with brilliant people doing very early work on something called the Web. It was fascinating, and I wanted in! I learned from them and read the books they recommended. I learned markup and programming, and that markup is not programming. I made my own websites. I learned the basics of relational databases and how to compile an HTTP server and run it on a high port on the universitys research servers, so I could run my own CGI scripts. We didnt have virtualization back then, you see.
It was a case of being in the right place at the right time. I knew smart people doing cool things, and I had access to expensive, sophisticated resources because of my day job. I knew this Web thing was worth sticking with, but knew that effectively starting over to pursue a computer science or engineering degree would derail me. I figured such a degree would drive me into mainframe programming, deep conversations about computational theory, or any number of distractions that would keep me from working on the Web.
So I didnt start over. I also didnt get into copywriting for trade magazinesI finished school but parlayed my experience into a nearly 20-year career now in web development. Along the way, Ive followed a similar path to keep my tools as honed as possible. Lots of books. Lots of conferences and user groups, online and off. Ive also checked out some of the resources on the low-cost, low-commitment end of the spectrum when I needed a crash course in a new language. Some are better than others, of course. Fortunately, its easy to ditch those that arent so great. This by-the-bootstraps mode of learning has worked well for me.
Its certainly no less possible today for a would-be developer to leave a non-coding career path for the life of a professional programmer. I know people who started out as journalists, filmmakers, and cartographers but now make fine livings in software development. They are as knowledgeable and passionate about the art and craft of our industry as any degree-holding software engineer. In fact, with the resources I listed earlier, one could say its even easier. On the other hand, the stack of requirements keeps getting taller. Consider the technologies that make up the Ruby on Rails framework. Now consider those technologies from a beginners perspective. Where does a self-directed learner even begin?
The bootcamp model
Theres another route, for those who want a little more direction without going back to school in the traditional sense. In just the past couple of years, a number of full-time, intensive, high-risk, apprenticeship-style programs have cropped up: Dev Bootcamp, gSchool, the Flatiron School, and Hackbright Academy. There are others, and their numbers increase by the semester. They teach the basics of the web programming toolchain in weeks, not months or years. They provide structured learning of sought-after skills like Rails, iOS, and JavaScript. Many offer to connect students with potential employers. These programs also come with a price tag, and require much more of a commitment than their self-paced counterparts to complete.
Last week I spoke with Mark Morris, a junior web developer who graduated from one of these programs earlier this year, about his experience. I met Mark last spring at Ruby Midwest, as he was preparing to start his apprenticeship and change from a career in supply chain management into that of a software developer. While hed done some coding in the past, he sought the more structured approach of the bootcamp model.
The nine-week sequence Mark completed focuses on Ruby on Rails development, and teaches it in three stages. Students begin with basic Ruby, progressing through Sinatra, jQuery, and markup, on their way to the full Rails stack. There are no lecturesinstructors assign projects; students work in pairs to complete them. Help is granted on request, but only after students show evidence that theyve done some initial legwork of their own to solve the problem (read: Google/Stack Overflow queries).
Read more from the original source:
The Self-made Developer: Bootstrap or Bootcamp?
- ZML Takes On Nvidia Lock In With Free AI Software - Open Source For You - July 9th, 2026 [July 9th, 2026]
- LibreOffice 26.8 Beta Released For Improving This Free Software Office Suite - Phoronix - July 9th, 2026 [July 9th, 2026]
- Toybox Audio Thump One: hard-hitting free synth plugin gets a wild update 3.0 (beta) - synth anatomy - July 9th, 2026 [July 9th, 2026]
- Belm do Par lends its name to the new version of the free software QGIS - MundoGEO - July 9th, 2026 [July 9th, 2026]
- This free software aims to turn Sony headphones into a head tracker for '200+ PC games' - inkl - July 9th, 2026 [July 9th, 2026]
- Tilr TetraOP: a free 4OP FM and wavetable Synthesizer plugin (mac, linux, win) - synth anatomy - July 9th, 2026 [July 9th, 2026]
- If you have Sony headphones, you may be able to use them as a headtracker with this free software - PC Gamer - July 7th, 2026 [July 7th, 2026]
- IGV Investors: Watch Oracles Free Cash Flow as the Real Test of AI Capex Economics - 24/7 Wall St. - July 1st, 2026 [July 1st, 2026]
- 5 free and open-source software (FOSS) to replace Microsoft, Google, and big tech - How-To Geek - July 1st, 2026 [July 1st, 2026]
- Oxyfinz Unveils Free Software Initiative to Bridge the UAE Wealth Management Technology Gap - The Fintech Times - July 1st, 2026 [July 1st, 2026]
- FREE TO READ | Cracking the code to using enterprise software - TimesLIVE - July 1st, 2026 [July 1st, 2026]
- Ag View Solutions Offers Farm Profit Manager Software for Free - AG INFORMATION NETWORK OF THE WEST - June 24th, 2026 [June 24th, 2026]
- From free speech to software design: How experts are reading the Delhi HCs Telegram ruling - MediaNama - June 24th, 2026 [June 24th, 2026]
- Year of free HPE software a step in the correct direction in VMware rivalry - Ars Technica - June 22nd, 2026 [June 22nd, 2026]
- Free Software Foundation Europe pushes EU to force Google to allow AI uninstalls on Android - Neowin - June 22nd, 2026 [June 22nd, 2026]
- Smokeball Offers Free Software Access To Over 900,000 Attys - Law360 - June 16th, 2026 [June 16th, 2026]
- Foundation Software and Sax LLP to Host Free Webinar on Job Cost Reporting for Better Profit Management - ACCESS Newswire - June 16th, 2026 [June 16th, 2026]
- Palantir (PLTR): Debt-Free AI Growth Shows Why Its Software Story Still Has Financial Firepower - Yahoo Finance - June 16th, 2026 [June 16th, 2026]
- Foundation Software and Sax LLP to Host Free Webinar on Job Cost Reporting for Better Profit Management - Bluefield Daily Telegraph - June 16th, 2026 [June 16th, 2026]
- Massive's Pioneering 'Lord Of The Rings' Crowd Simulation Software Is Now Free To Use - Engadget - May 29th, 2026 [May 29th, 2026]
- Linux is Getting a Free Pass on Age Verification in California and Colorado - It's FOSS - May 29th, 2026 [May 29th, 2026]
- Claude Mythos AI Identified 10,000+ Software Vulnerabilities in One Month - Hackread - May 29th, 2026 [May 29th, 2026]
- BYD Shark 6 to gain free off-road software upgrade - EVs & Beyond - May 29th, 2026 [May 29th, 2026]
- Unique opportunity: a free technology program in SC offers professional training for young people with a focus on programming, software development,... - May 29th, 2026 [May 29th, 2026]
- Microsoft Says This Free App Can Fix Slow PCs in One Click. I Had to Try It - PCMag - May 29th, 2026 [May 29th, 2026]
- US and Allies Guarantee Tax-Free Streaming and Software Downloads - PYMNTS.com - May 11th, 2026 [May 11th, 2026]
- This free CAD software runs in your browser and puts expensive programs to shame - MakeUseOf - May 11th, 2026 [May 11th, 2026]
- Avast Free Antivirus: The Go-To Software for Millions of Users - Gizmodo - May 11th, 2026 [May 11th, 2026]
- The Best Budget Apps for 2026: Pros, Cons and What Users Say - NerdWallet - May 11th, 2026 [May 11th, 2026]
- Fluid-free dry braking is now in the sights of automakers: 100% electronic systems promise to reduce reliance on hydraulics, cut maintenance, and... - May 11th, 2026 [May 11th, 2026]
- I signed up to YouTube Premium exclusively for music videos, and its like MTV never left but theres one reason why I wont go beyond my free trial -... - April 21st, 2026 [April 21st, 2026]
- Microsoft College Offer doles out free software so that you forget that MacBook Neo is a better deal - Yahoo Tech - April 21st, 2026 [April 21st, 2026]
- The creative software industry has declared war on Adobe - The Verge - April 21st, 2026 [April 21st, 2026]
- Foundation Software and Hahn Loeser & Parks LLP to Host Free Webinar on Subcontractor Risk Management - Bluefield Daily Telegraph - April 21st, 2026 [April 21st, 2026]
- Top 7 Free Accounting Software for Clubs and Associations - Small Business Trends - April 10th, 2026 [April 10th, 2026]
- [un]prompted 2026 Code Is Free: Securing Software In The Agentic Future - Security Boulevard - April 7th, 2026 [April 7th, 2026]
- Best antivirus for Windows 11: Guide to choosing the right software - Acronis - April 7th, 2026 [April 7th, 2026]
- Work faster in Krita with these pro tips master the best free Photoshop alt - Creative Bloq - April 7th, 2026 [April 7th, 2026]
- JWM Guard Tour Patrol System - Battery Powered RFID Reader With LCD, Free Software For Security Monitoring - ruhrkanal.news - April 7th, 2026 [April 7th, 2026]
- Download the Free Guide: The 2026 Buyer's Guide to Hotel Management Software Released By Roommaster - Hotel News Resource - April 5th, 2026 [April 5th, 2026]
- Acer's Chromebook Plus Easter offer comes with free software worth more than the laptop itself, including GeForce Now - PC Guide - April 3rd, 2026 [April 3rd, 2026]
- Inside the German state trying to break free from Microsoft - Financial Times - April 3rd, 2026 [April 3rd, 2026]
- The Document Foundation Calls on Europe to Break Free from Proprietary Software - Linuxiac - April 3rd, 2026 [April 3rd, 2026]
- Fret Not, Some of These Apps are Free This Week! - nextpit.com - April 3rd, 2026 [April 3rd, 2026]
- Garmin smartwatch users may be green with envy over Coros latest free update - t3.com - April 3rd, 2026 [April 3rd, 2026]
- Get Your Free Apps of the Week Here! - nextpit.com - March 26th, 2026 [March 26th, 2026]
- Zeptive Software Update Boosts Vape Detection Performance - GlobeNewswire - March 22nd, 2026 [March 22nd, 2026]
- PRToolFinder Adds New Filters to Discover Free PR Tools and Free Software Trials Across its PR Tools Directory - Yahoo Finance - March 22nd, 2026 [March 22nd, 2026]
- Temecula DSP MDV-II: a free emulation of the Alesis MidiVerb II multi-FX processor - synth anatomy - March 22nd, 2026 [March 22nd, 2026]
- Garmins top smartwatches are getting a massive free software update here are the 2 best new features - MSN - March 22nd, 2026 [March 22nd, 2026]
- Sojus Records Ensoniq SD-1: an open-source emulation of the 1990 TransewaveTM synth - synth anatomy - March 22nd, 2026 [March 22nd, 2026]
- Chardet dispute shows how AI will kill software licensing, argues Bruce Perens - theregister.com - March 11th, 2026 [March 11th, 2026]
- Free income tax help and software are available in SC. Here's where and how. - Post and Courier - March 9th, 2026 [March 9th, 2026]
- 70% of taxpayers in the US can file taxes for free. Here's how - USA Today - March 9th, 2026 [March 9th, 2026]
- The complete guide to choosing the best free video editing software for high-quality content creation - AZ Big Media - March 9th, 2026 [March 9th, 2026]
- You can now use Elgato's mic and output mixing software with any device for free and I'm totally sold on it - PC Gamer - March 7th, 2026 [March 7th, 2026]
- Eligible N.Y. taxpayers can file their 2026 taxes for free: How to avoid hidden fees - SILive.com - March 7th, 2026 [March 7th, 2026]
- Volvo Puts Its Money Where Its Mouth Is, Sends UX-Upgrading Over-The-Air Software Update To 2.5 Million Cars - Jalopnik - March 7th, 2026 [March 7th, 2026]
- Best Pokies Software 2026 Real phoenix reborn slot free spins money Apps To have Pokies - Cutival Piura - March 7th, 2026 [March 7th, 2026]
- "Our vision for what creator audio should be" - Elgato launches Wave Next, a new generation of powerful audio hardware with software that's... - March 4th, 2026 [March 4th, 2026]
- Stop Paying for Tax Software Surprises: Know When to Use Paid or Free Versions - CNET - March 4th, 2026 [March 4th, 2026]
- Comparing Free Word Processing Software: Features and Compatibility - Techloy - March 4th, 2026 [March 4th, 2026]
- Winnipeg-based information technology consulting firm IDFusion Software Inc. celebrates 25 years of growth - Winnipeg Free Press - March 4th, 2026 [March 4th, 2026]
- The I.R.S. Shut Its Direct File, but Here Are Other Free Filing Options - The New York Times - February 27th, 2026 [February 27th, 2026]
- Tiagolr Rippler: free MPE physical modeling Synthesizer is the big brother of Ripplerx - synth anatomy - February 27th, 2026 [February 27th, 2026]
- Looking for Free Paid Apps on Your Phone? Check Out This Weeks Selection! - nextpit.com - February 26th, 2026 [February 26th, 2026]
- SpendHound Partners With Rooled to Give High-Growth Startups Free Visibility Into Software Spend - 01net - February 24th, 2026 [February 24th, 2026]
- Why PDFs are so hard to editand the one free app that actually works - How-To Geek - February 11th, 2026 [February 11th, 2026]
- People can't believe this retro cartoon was made in free 3D software - Creative Bloq - February 7th, 2026 [February 7th, 2026]
- Tech stocks go into free fall as it dawns on traders that AI has the ability to cut revenues across the board - Fortune - February 7th, 2026 [February 7th, 2026]
- These Premium Apps Are Now Free But Only for a Limited Time - nextpit.com - February 7th, 2026 [February 7th, 2026]
- Why UK Taxpayers Are Searching for the Best Free Tax Software in 2026 - openPR.com - February 7th, 2026 [February 7th, 2026]
- Aptitude Software Buys Back 23,000 Shares, Cuts Free-Float to 55.3 Million - TipRanks - February 7th, 2026 [February 7th, 2026]
- Dealers will update the batterys software and replace the battery if needed for free. - Facebook - February 4th, 2026 [February 4th, 2026]
- LibreOffice 26.2 Released With Many Refinements To This Open-Source Office Suite - Phoronix - February 4th, 2026 [February 4th, 2026]
- Use Your Library Card to Stream More Than 30,000 Movies for Free With This Streaming Service - CNET - February 4th, 2026 [February 4th, 2026]
- 7 open-source apps I'd happily pay for - because they're that good - ZDNET - February 1st, 2026 [February 1st, 2026]
- Fed up of subscriptions? Here's the free software every digital artist needs - Creative Bloq - January 24th, 2026 [January 24th, 2026]
- The Best Personal Finance and Budgeting Apps We've Tested for 2026 - PCMag - January 24th, 2026 [January 24th, 2026]
- Free download of software-defined automation application for manufacturing autonomy - Electropages - January 24th, 2026 [January 24th, 2026]