Clueless managers. Mountains of spaghetti code. Intermittent bugs.
It's your first day on the job and you're filled with enthusiasm, eager to face the new challenges in front of you.
Fast forward through a few years of unrealistic deadlines, doomed projects and hundreds of meetings — your dreams are shattered. All you're left with is piles of deadly, ancient code and intermittent bugs that send you to the edge of insanity and back.
It's more than frustration and boredom. Your career is in jeopardy.
I've become completely stagnant in my current position, and I don't really know how to get out of it. I'm nothing but a code robot who just churns out page after page, with no time to learn anything new on the job, and no energy to do it after hours. — Some poor soul on Reddit
Can you get a new job if you need it, or are your skills too rusty?
How are you supposed to stay up to date when managers squash your proposals for using new libraries, languages and frameworks?
How many of your work projects never even see the light of day?
Internal politics and bad project management kill your resume and make you feel worthless.
"Just start a side project" doesn't work.
The standard advice is to work on a side project.
Most side projects end up as Github Ghost Towns.
Probably because you're drained at the end of the day and don't have the energy for your best work.
What if there was a better way?
What if your Github profile was filled with interesting projects created with languages or frameworks you want to use daily in your career?
Would you feel better about shopping your resume around?
Would you worry less about losing your job?
Escape Plans are training for busy, experienced web developers.
The average technical book weighs 16 pounds and is about 800 pages long.
Okay, that's perhaps a slight exaggeration. But, still …
Most training does not respect your time.
Escape Plans are designed from the ground up for busy people with jobs. Each course fits into an hour or so every night for one week or one long weekend day, however you work best. At the end of a sprint you'll have a working project and a fundamental grasp of the topic that can only come from hands on experience.
Most training or books leave you empty handed.
At the end of an Escape Plan course, you'll have a fully functioning project to demonstrate your newly acquired skills.
Escape Plans are a sprint to create a project with a technology you've never used at a pace that assumes you know what you are doing.
Grab a spot on the waiting list now and get a launch day discount.
... Or check out the Angular Escape Plan
What topics will be covered?
Topics are still TBD, (although the first Escape Plan on Angular is already done), but likely candidates are frameworks like Meteor, big libraries like D3.js, languages like Go, Clojure or Haskell.
If you have a cool thing you really wish you had time to learn, you can send suggestions to email@example.com.
Are there prerequisites for any of the courses?
The curriculum will be geared towards experienced developers, but there will also be courses to help bridge any gap in experience.
There will be sample material for each course you can use to assess the difficulty.
Can I choose my own project?
Of course! But with caveats.
Say for example you've signed up for the Angular.js escape plan and really, really want to build your own mortgage calculator, (or whatever). You can totally make this happen.
Lessons are structured to teach a concept and then followed up with exercises. The exercises assume you are following along with the built in project, but with a little thought you can apply the exercises to your own project instead.
The problem with this is most side projects fail, and they usually fail because they are too ambitious. Escape Plans are structured around projects that are very carefully scoped to make sure you finish.
Also, if your side project goes way outside the scope of the class, I can't provide as much help in the forums.
What format are the lessons in?
Lessons are a combination of screencasts and "interactive videos", a format I created and use to teach Flexbox. Sign up for the sample material in the Angular Escape Plan for an example of the format.
Are the lessons live?
No. Lessons are designed to be self-paced and to fit into your schedule when you have time, so running these live sort of defeats the purpose. This does not completely rule out the possibility of doing live training in the future, just not the first batch.
What if I have questions?
Customers have my email address and can email me any time.
Who is the teacher?
Hey there, I'm Sean, and I'm probably a lot like you. I make stuff for the web. I have a CS degree, but the last 8 years of my career have been a more potent teacher.
Recently, I wrote a book on web development called Sketching with CSS. I'm also an author in Smashing Magazine and I've written some cool open source projects.
Today, I'm an entrepreneur. In the not so distant past I did the usual 9-5 thing doing web development for a couple of big companies.
I'd love to meet you on Twitter. Follow @sfioritto