Advice For Graduates: Get Into Rust, JavaScript, Python and/or Go

--

I say this now … in the future, everyone will be a developer, and write and use code in the same way we use Excel spreadsheets now. We have build a world of legacy software, but now it is being rebuilt, and everyone has a part to play.

This year, we taught a whole cryptography module with Python and Node.js, and it was probably the first year we managed to cover most of the core principles, while providing a practical implementation to them. If you are interested the module is here:

Near the end of the module, we found repl.it was a great place to share code, and provide good starting places, and so for next year, all of the labs will have repl.it code for all the places that Python and Node.js. And, we hope to, to add some Golang. Why? Well these langauges bring the subject alive, and make it real, and where students can see the RSA method becoming real, and where elliptic curves are not just pretty curves on a graph. We’d actually love to teach Rust, but that is perhaps one step too far.

--

--

Prof Bill Buchanan OBE FRSE
ASecuritySite: When Bob Met Alice

Professor of Cryptography. Serial innovator. Believer in fairness, justice & freedom. Based in Edinburgh. Old World Breaker. New World Creator. Building trust.