This is a ever-growing list of articles that we have read and recommend. The aim is to help enrich your understanding and life in computer science and engineering.
Updates
Articles
- Steve Yegge’s Execution in the Kingdom of Nouns
- Here Steve discusses the paradigms of objects (nouns) versus functions (verbs). He discusses how following a fixed mindset can hinder your experience and skill in a dynamic and diverse discipline like computer science.
- Steve Yegge’s Math For Programmers
- Steve discusses the role math plays in our lives as developers. He suggests we should give it another go even if we think it is hard. At the end of the day baby steps back into math can make life better for us in the long run.
- Steve Yegge’s Why I Left Google to Join Grab
- In this article, Steve discusses why he would leave such a large corporation. He writes about his beliefs in what a company should be and the point when innovation can become fear.
- Teach Yourself Programming in Ten Years by Peter Norvig
- Peter discusses some food for thought about programming, the life of a programmer, and actions to take to improve your life as one both at work and as a student of an ever-growing field.
- Five Design Skills Every Programmer Should Have by James Shore
- James quickly discusses five skills he believes you should keep in mind in order to design better software for others to work with, for users to use, and for you to develop.
- How I Went from Hackathons to CTO of a 20 Person SaaS Company in 3 Years by Yacine Mahdid
- Yacine discusses his experience going from hackathons to startup. In his article, he mentions advice, explains problems encountered, and solutions attempted. In a few pages, we get a look at what 3 years of a developer’s life can be.