Well, school's out for summer, but the learning doesn't stop. Jobs and internships aside, what personal projects/goals do you hope to accomplish during Summer 11'?<p>---<p>I just had my wisdom teeth (all four) removed, and to help pass the time I've been working through Zed Shaw's 'Learn Python the Hard Way'. My end-goal is to have a few Python/Django projects in my portfolio come September.
I started my summer a bit early: In Feb. I quit my job and moved to Guatemala. Here I'm spending the mornings learning Spanish, and the afternoons playing with Rails and Javascript. After I finish my current project, I'd like to look some into iOS development.
Interesting question, techdemic. Just to mention for questions like this on HackerNews it's often common to prepend the post with 'Ask HN:' in the title.<p>----<p>As for what I'm working on in the summer. If everything goes to plan.<p>- A directory of startup tools<p>- Brush up on my probability and statistics with the help of the Khan Academy and some text books.<p>- Then explore machine learning. Hope to go through the Stanford Machine learning video lectures. Then apply some of the modelling to the project above.<p>As for goals, I'd like to be ramen profitable with the tool/service directory.
I'm writing an app that helps you become a better programmer by recording statistics on your coding style and habits. It is built with node and CouchDB.<p>If you want to beta test, sign up at <a href="http://hackharder.com/" rel="nofollow">http://hackharder.com/</a> (really ugly, gonna fix it soon).<p>Alpha testing has not yet started, but soon :)
I am currently working on (and will be all summer):<p>- MIDI Controller-related stuff (just finished a hardware project, moving on to some new and advanced firmware mods for the Midifighter).<p>- 2D SciFi viking game, using a custom C++/Lua engine, using OpenGL 3 for graphics, Intel Threading Building Blocks for multicore, SDL 1.3 for windowing and input, GLM for math, Bullet for physics. Component entity system based. No audio yet.<p>- Backend web development for money.<p>- Tinkering with various bits and pieces: a Qt-based mini-dwarf-fortress type thing; programming language concepts; bitcoin related stuff...<p>Amount of time spent on each is roughly in the above order, from most time to least time.
Building an app in Node.js, so will be learning that along with MongoDB.<p>Have another project to start and need to decide if I use as a tool to learn Python by using django or if learning 2 new languages/frameworks at a time is a silly idea.
Immediate goals for <a href="http://www.onehandkeyboard.org/" rel="nofollow">http://www.onehandkeyboard.org/</a><p>-Make/upload an example video<p>-Content... guides for different ailments, etc.<p>-First sale!
Being a non programmer I try to build my first web app in RoR, but as I am learning from scratch it will take some time. Any others starting from scratch here?<p>On the other hand I am completing a project I am really excited about, a long kept idea, using external developers, which I hope to reveal in June - <a href="http://www.mindthebook.com" rel="nofollow">http://www.mindthebook.com</a> . Stay tuned.
I've been working on an idea for a data-driven, rule-based web templating engine semi-inspired by CSS and XSLT. Been doing lots of research and working on a spec. Maybe by end of summer I'll have found some collaborators.<p>Aside from that, trying to learn Python.
I'm trying to teach myself how to write games using common lisp, and will be documenting my experience in the form of a series of screencasts. Mostly because i want to learn lisp better, learn game programming, and learn how to produce good screencasts.
Learning Python, Django, and JavaScript for a project; goal is to have a prototype by the beginning of July.<p>Stuff to learn: numerical linear algebra, dictionary learning, Judea Pearl's Causality<p>Research: diffusion geometry for databases (?)
I am working on:<p>- Learning Russian with a friend<p>- Expanding my background in the core areas of Mathematics<p>- Reacquainting myself with graphics programming and implementing at least part of a game engine.<p>- Finding a Thesis topic...
- Keep up my blogging streak.<p>- Write a small webapp or two (I've got a few ideas).<p>- Learn either Node or a functional language.<p>- Keep a workout schedule.<p>Somebody has to remember to repost this question in a month or so... :)
My winter break is only about a month before I begin another semester of uni. I will try to do as much of the following as possible:
- start going through SICP
- learn python+django
- read up on some of next semester's courses
- get closer to my blue belt in BJJ, maybe enter a tournament<p>- continue my 6 year streak of visiting Hawaii every year<p>- potty train my youngest kid and break my 6 year streak of buying diapers
A real-time fantasy sports website using Rails, jQuery, and Faye -- all new technologies for me ;-)<p><a href="http://www.fantasy5live.com" rel="nofollow">http://www.fantasy5live.com</a>