News for hackers. Stuff that matters.
Re:Ask HN: How can I become a better programmer? by gtani on Thursday October 10, 2013 @03:14AM (#6526148)
- are there meetups around you or remote pair programming? If not, start something. Doesn't have to be more than a few people in a coffee shop. The railsbridge curriculum is really well done: http://workshops.railsbridge.org/

- tooling: learn heroku, github/git, unit and functional /integration tests, capistrano, Firebug/chrome dev tools, selenium/watir etc (etc could include continuous integration/deploy libs,

http://pragprog.com/book/pg_git/pragmatic-guide-to-git

http://guides.rubyonrails.org/testing.html

- learn a couple editors. e.g for scala/java/clojure, I think people should learn one of emacs/vim and IntelliJ.

- the db/serialization/search trilogy: learn JSON, XML (just to read XML, pretty important in javaland), a relational database, a nonSQL, and a fulltext indexing lib e.g. sphinx or elastic. Look at protobufs, avro also

- learn linux setup/tuning pretty thoroughly (inital setup with ssh, iptables, postgres, etc), basic monitoring tools, and the stuff that heroku or digital ocean or linode provide.

There are no comments on this comment yet.