Here’s what you’ll learn inside
Lots of engineers miss their own habits that make their job harder. I’ve collected 7 of the most counterintuitive ideas about how to write good code. You’ll learn:
Lots of engineers miss their own habits that make their job harder. I’ve collected 7 of the most counterintuitive ideas about how to write good code. You’ll learn:
Since the age of 18, I have been obsessed with the problem of automating software maintenance, and trained for years in program analysis and synthesis, how to teach computers to think about code. I soon discovered this perspective offers massive insights about how we humans should think about code. When I started working for Apptimize at age 21, I soon discovered myself outperforming engineers with over a decade of experience.
After a few occasions sharing my knowledge, I realized that I could have far greater impact in an hour of coaching than an hour of coding, and started doing so professionally in early 2016. I now divide my time between discovering better ways of writing better program transformation and synthesis tools as a member of MIT’s Computer-Aided Programming group, and training software engineers how to write better code.
Jimmy Koppel, Ph. D.
Founder and CEO, Mirdin