My name is Ben Basson and I'm a full stack software developer working at Fivium. I'm a part time Firefox Add-on author and Ruby dabbler. I enjoy boulder climbing and beer, but not at the same time. This website is a collection of my thoughts and projects.
Recent Blog Posts
- Regressions matter
On a typical university course, almost all code you write is thrown away. This means that you won't have to deal with the possibility of introducing bugs into existing, functioning code. This post covers that topic in detail and outlines why it's so critical to understand.- 30th June 2016 21:15
- Proper teamwork
Universities sometimes force you to work with others in a group setting to "teach" key teamwork skills. I explain why this strategy is awful and how it could be made better.- 19th June 2016 13:10
- Writing code for the long term
One of the common problems encountered by students or fresh graduates when they begin working on real software projects is that, though they have excellent knowledge of computing theory, they are missing many of the skills required to write good code. This post suggests how universities could improve coursework to teach those key skills.- 12th June 2016 22:34
More blog posts are available in the Blog Archive...