“What advice would you give a 1st yr. CompSci Major looking to get awesome?”

Try @openhatch as a place to find an open source project to get involved with: https://openhatch.org/

- Karl Fogel // Author of “Producing Open Source Software: How to Run a Successful Free Software Project” (@kfogel)

Find an open source project that interests you and dig in. Your portfolio doesn’t have to be client work. It’ll take you far.

- Javan Makhmali // Programmer at 37signals (@javan)

Dropbox + Evernote = college student toolkit

The following is a list of applications that I use to kick ass in college.  Since adopting the all-digital strategy, I have never forgotten an assignment at home, I’ve never forgotten or missed a due date, and because I can study anywhere, any time I have my phone on me (yes, including the bathroom), my grades are pretty damned great!

What’s my secret?  Time to ditch the pencil and paper and get on the app train to appsville!

Continue reading

learning != understanding

One of the first questions most people ask when they decide they’d like to program is “What language should I learn?”. Depending on who you ask, some will suggest an interpreted language like Python or Javascript is the best way to “get your feet wet,” so to speak. Others say learning some derivation of C (C++, C#, Objective C) would be better for whatever reason. Yet others will say PHP or Ruby are best for those looking to get into web development. While there is certainly merit to these arguments, the best advice is often the most confusing, and until yesterday, I didn’t really understand what people were saying when they suggested, “It doesn’t matter which language you learn, just pick one and go!” Rather than taking this advice and going with it, I’ve been flipping between languages, spending a week or two learning the basics (I now know how to make a “Hello, World!” in HTML, PHP, Javascript, Python, Ruby, C, and C++), but never diving much deeper than simple array manipulation. Then, yesterday, I had a revelation, and now I understand what the “pick one and go!” guys were saying.

Continue reading