Hacker News new | ask | show | jobs
by thrwwycbr 886 days ago
> How do you go from good to great Programmer

You learn go for that.

Sorry.

I think a great way to improve your codebase is to write unit tests, integration tests and by using languages with more types than say, JavaScript or PHP.

If the language has a lot of conventions for types, you can add satisfiability resolvers (SAT resolvers) and what kind of assumed safety/security comes with that.

Also, do capture the flag events online (e.g. picoCTF is a great start) which teaches you a lot about naive assumptions and programming mistakes and the reasons _why_ you should never use C++ for anything critical, and why memory ownership always fails when humans do not agree on conventions.

1 comments

As someone whose only exposure to CTF is dark net diaries are there any books you’d recommend?