When I was getting started with Thin (the Ruby web server), Ezra sent the first few patches, talked about it at confs, used it at his company and helped me debug it on IRC for hours. Only because, he thought it was cool tech. His passion was contagious.
He's the reason why my tiny project became popular and I'm sure many other tech we use today. Thank you Ezra!
Not at all what I had in mind. I want this to be a community and not a course.
But to get there we have to start somewhere. And I know people can bond and form a community better if they work on similar problems, thus the projects.
It will start as a curated program. But my hope is to make it evolve to be both. A place to get knowledge, inspiration and motivation. And then a place to get help and support making your own thing when you're ready.
Sort of... but in the bar I'd be there teaching music, how to compose a song and helping you find people to practice and perhaps create your own songs.
Everyone will be working the same project, for eg. a game. I will present the basics of creating a game, give code to get started, etc.
Think of it as a RailsCast/PeepCode but centered around a community.
I have ideas for the first few projects. I'll try to have very diverse ones.
This is not 100% decided atm, but the first project will probably be to implement a HTML5 Canvas game. I'll show how to implement a game loop in JS, but also in other languages. Then, drawing on an HTML canvas or something else is very much alike.
Another project I have in mind is to implement a small compiler/transpiler. Re-implement some UNIX utilities. Perhaps a web framework too...
But I want this to be guided by the community. I'm thinking of having a voting system to let members decided what will be the next project.
It's for experienced developers who want to code on cool projects on the side.
I will be producing screencasts, articles and supporting ppl in the club. I think there's a value to this. Teaching other developers online is what I do for a living.
Not at all. But I'm assuming some knowledge of web development.
For example, one project will be to code an HTML5 game, but you can choose to implement it in C or Java. You'll need to be able to understand JavaScript/HTML to learn from the screencasts that will present the project since I will be using JS and HTML5 canvas.
That's just an example, another project idea I have atm is implementing language or compiler.
Damnit! Just disabled GA tracking. Thanks for spotting that.
There will be a monthly fee to join. I'll try to make it clearer on the page, sorry about that. This is my business, I make a living teaching developers online.
I was in a similar position about two years ago. And was determined to bootstrap a "lifestyle" business that would provide income with the specific restriction of not doing consulting ever again.
Some of this I attribute to the reputation and connections I built over the years before that. But also to knowledge I gained reading about marketing and advertising (mostly old books).
I would highly recommend you drop the anonymity. If it's to feel safer, that's not going to work. To bootstrap your biz you have to put your credibility on the line EACH time. Also, any content you create must fuel your authority/credibility.
Shameless self promo: here's a course I created to teach how I launch & sell products http://copywritingforgeeks.com/. But if you have any questions I'd be happy to help, drop me an email at gmail my username.
Code: https://github.com/greatcodeclub/chip8