Ask HN: Things you wish you'd learned about programming in college?
Here are some of the ideas we've had so far:
- Present on "using and knowing the tools" from OS to editor to libraries.
- Something interactive, like working as a group through one of the problems from the New Turing Omnibus.
- Talk about the social aspects of coding, like group dynamic and collaboration tools, and maybe introduce pair programming.
The audience will be mostly undergraduate CS students. My friend and I are 25, and have worked freelance and at startups/medium sized companies on mostly Rails, PHP, and Java web apps for 5+ years. We have a lot to learn ourselves, and see this speaking opportunity as a way to better ourselves as presenters and learn more about the topic we pick.
So, what's a good topic? What's something every CS grad wishes they had learned or heard about? Thanks in advance for your suggestions!