I probably have somewhere between 50 or 100 ideas that I like to work on.
Here is an interesting thing that happens, and I encourage everybody else to do this: Start writing down every idea you get... And then, start embelishing them... think about... How would you price it? How much do you think it would cost? Turn a line into a paragraph, into a page, and it that process, pretty soon, something is gonna talk to you...
Here goes a compilation of the best resources I know for learning programming in the internet. Some of them are free, some of them are not, but they are definitely worth paying for. In no particular order:
Safari Books Online is the biggest library on the internet for technical and business books. They have sort of 20000 books on every technology, discipline, methodology and technique that you can imagine. Not only they have all the classics on stock, they also get a huge number of books in alpha version (what they call rough cuts), so that you can access a book even months before it is published. Isn’t that awesome…
You can read the books on the your computer (html or flash), but they also have a great iPad app, with the option of an offline bookshelf if you are on the run and have no connection. Subscriptions start from something around 12$ dollars and access to 5 books per month, but you have the option of a free 10 day trial.
Pluralsight is the e-learning reference for .NET in the web. They have courses given by top notch developers on absolutely everything: Windows 8, Windows Phone 7, ASP.NET MVC, ASP.NET, WCF, Design Patterns, C#, F#, C++, IronRuby, Business Intelligence, WPF, Silverlight, Entity Framework, SQl Server, and the list goes on.
Code School’s approach to e-learning is absolutely amazing and out-of-the-box. They are the creators of the notorious Rails for Zombies - which by the way you can do for free - with courses with a high degree of interaction and game elements. All their courses are very practical and they always provide small controlled runtime environments so you don’t need to install anything on your machine when going through the courses.
Kudos to these people! Absolutely awesome job indeed.
Team Tree House
Team Tree House is mainly focused in web development, web design and iOS development. Their e-learning model consists mainly in a series of courses that provide both videos and exercises, also with game elements, badges and the like. Particularly interesting are what they call Projects, which are end-to-end tutorials of real world web development projects. Subscription plans start from 25$/month.
If you like something that feels more like university classes, then Udacity is the right match for you. It is completely free and truly awesome. You can, for instance, learn the foundations of computer science and how to program in python by building a web crawler, or learn algorithms to analyze relationships between people in social networks. They have a dozen courses or so and growing, on a variety of software development topics, perhaps more from a Computer Science perspective but very practical and fun to follow nonetheles.
Back from vacations! How nice and comforting to be back into my routines once more… Going to the gym, going for a run, working on side-projects, no more dreadful airports nor train stations… (Hmm, I have to remember to write a blog post about how airports are broken from an UX approach xD).
Anyhow, I did not really find the time to be near a keyboard/computer during my vacations and much less for the beautiful art of coding but I did definitely squeeze some time for reading! Three magnificent books that I would love to recommend to you programmers of any background and condition. They are more leaning towards best practices and methodologies, so soft read that I am sure you will be able to devour in no time.
This week was full of anticipation for me. I had been looking forward for a long, long time to the release of Indie Game: The Movie - what looked to be a breathtaking documentary about independent game development - and it was finally released! And it did definitely deliver. It blew my mind, it was so great, raw and personal… there is something magical and contagious about very passionate people talking about that single thing they devote their lives to… a real pleasure to behold ^_^ See the trailer below, and tell me it isn’t appealing…
With the twenty-first century comes a new breed of struggling independent artist: the indie game designer. Refusing to toil for major developers, these innovators independently conceive, design, and program their distinctly personal games in the hope that they, too, may find success.
After two years of painstaking work, designer Edmund McMillen and programmer Tommy Refenes await the release of their first major game for Xbox, Super Meat Boy—the adventures of a skinless boy in search of his girlfriend, who is made of bandages. At PAX, a major video-game expo, developer Phil Fish unveils his highly anticipated, four-years-in-the-making FEZ. Jonathan Blow considers beginning a new game after creating Braid, one of the highest-rated games of all time.
P.S. Malin, my non-geek lovely girlfriend, also loved it! xD
After a little more than a week on my homeland in Spain, Malin and I are heading to Luleå to enjoy of my last week of vacation! :) Haven’t had time to touch a keyboard for longer than minutes! Have a nice one everybody!