Hacker News new | ask | show | jobs
by freshhawk 5205 days ago
The bootstrap problem explanation makes it more clear where you are coming from. That makes a lot of sense.

I think a few things struck a nerve with me because I've had a lot of interactions with junior developers who identify with the HN crowd, the startup culture, rockstar programmer thing who show really strong anti-intellectual opinions about CS.

Then they end up reinventing the wheel poorly because they would never bother looking up the 30 year old algorithm that solves their problem on wikipedia, nevermind reading an actual published paper. Every time I have to throw away weeks of their work because they wrote their own crappy sorting algorithm or didn't google "bloom filter" I blame their educators and feel bad for them. Because it never occurred to them to think about the high level problem and see if maybe one of those ivory tower geniuses solved their problem already. Sometimes they know they could have but don't know where to start or feel intimidated by that part of the web.

I'm gearing up to do some recruiting for my startup so it's on my mind. "Turing College? sounds like my kind of people. 'Rockstar' programmer? sounds like those kind of people".

Maybe that's unfair and I shouldn't be so crotchety when I'm barely in my 30's. Some clarity on where you guys will fall on the theoretical/practical spectrum and how the theoretical foundation courses will support the practical courses in your curriculum would help people like me get on board.

Maybe some copy on your roadmap for the curriculum and your higher level ideas about how you'll be teaching?