Live data from Hacker News

Ask HN: Programming Problems for Plane Rides

news.ycombinator.com

11–20 of 29 posts

Re: Ask HN: Programming Problems for Plane Rides

#11
post #4

Take a look at http://codingkata.org/ . Best suited for playing around in a new language, but could perhaps inspire exploration of a language you are fluent in.

And lets not forget the original code kata site: http://codekata.pragprog.com/

It's a shame Dave Thomas stopped making these.

Re: Ask HN: Programming Problems for Plane Rides

#12

Gah! But how would I complete a programming challenge without Google!?

I always keep an offline copy of the Javadocs on my laptops, and it's easy to do similarly for any other language of your choosing.

If your problem is needing to look up algorithms, I'd say that copying and pasting from programming blogs and wikipedia is not a substitute for actually learning algorithms. With a very small amount of memorization and a larger amount of practice designing algorithms it can be quite easy to reinvent these techniques on the spot.

Re: Ask HN: Programming Problems for Plane Rides

#13

Gah! But how would I complete a programming challenge without Google!?

I once tried to accomplish a variety of tasks with nothing but an Ubuntu liveCD. It's actually very helpful and complete! It teaches you a lot about what tools you have on hand, which I now realize are much more helpful (if you know what you need is there) than the ad-ridden internet.

Re: Ask HN: Programming Problems for Plane Rides

#14

I recommend trying to implement a classic game (e.g. tetris). If you download the documentation for the graphics library, it's surprising how much you can do in two hours. Even without knowing the library from before. (Unfortunately, we just got internet on trains here in Norway, which have reduced my train-productivity noticeably)

I love doing this.

I suggest programming Snakes (on a plane).

Re: Ask HN: Programming Problems for Plane Rides

#16
For short puzzles, you can try out our newly launched site puzzlenode: http://puzzlenode.com/ | Only 4 problems there now but there will be at least 4 new ones added every two months, hopefully much more often than that.

These problems also serve as entrance exams for Ruby Mendicant University. We release our RMU exercises as well, but they're more open ended and likely take more than two hours in most cases: http://university.rubymendicant.com/resources/learning_mater...

Post reply on HN