Hacker News new | ask | show | jobs
Show HN: Hackattic – hard, no-nonsense, real-world programming challenges (hackattic.com)
21 points by maligree 3147 days ago
2 comments

Hey guys, I hacked that thing up ^

A few words of background - I was always sort of frustrated how unbelievably dull the usual programming challenges are. I mean all those nearly pure CS-y things that make you invert binary trees and stuff.

They don't really translate well to what the real world offers, and having solved quite a few over the years, I've always been left with the thought of "what the hell did I actually learn?".

The answer was, usually, not much. It's all theoretical skills that fade away if not re-enforced, and that's what I found HARD, because at the end of the day, it all seemed like folly, especially compared to what I had to handle at work.

I had a few ideas, so I put it all together and released a set of 5 challenges. Take a peek inside.

I've always had this general idea of building a truly ambitious-but-also-down-to-earth community, so I hope to push it that way over time.

But like the sorry excuse of a landing page says, this is step zero - you have to start somewhere.

Would love some feedback!

Nice initiative! I would like to see some systems programming challenges in the future. Hopefully, one day the software development industry will be cured of the mass psychosis brought about by coding puzzles. And you have taken the first step in that direction. But you need to promote this site like crazy. This should be on the front page of Hacker News. Good luck with this endeavor.
Looked at some of the challenges, they seem fun! Hopefully I'll get around to tackling one/some of these.
Great! Hope you do, good luck!
Great idea for a site. I'll try and attempt a challenge or two this weekend.

Quick question, how was this site developed? What technologies are you using? I love the simplicity!

I'm glad you like the idea!

It's a pretty standard Django app. Some bland Docker trickery around generating the actual challenges/problems, but that's probably it. Simplicity was definitely a goal. I wanted to waste the minimal amount of energy on stuff that wasn't directly related to the implementation of the challenges themselves.

I also have this weird idea of keeping the site as JS-free as possible - in homage to... simpler times.

These are great - I love the real-world focus on the problems.
Thanks - that is and will be the core focus.