By Joel Spolsky
Anyone as soon as stated that the duty of a author is to "make the known new and the hot customary. For years, Joel Spolsky has performed precisely this at www.joelonsoftware.com. He expert us, he entertained us, and, definite, occasionally he infuriated us, yet he has continuously made us take into consideration what it truly is we're doing once we take a seat in entrance of that clean video display, that is how Joel on software program grew to become one in all most well liked improvement web content on the planet. New, for the 1st time, you could personal a set of an important essays from his website in a single booklet, with unique statement and new insights from Joel.
Read or Download Joel on Software: And on Diverse and Occasionally Related Matters that will Prove of Interest to Software Developers, Designers, and Managers, and Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity PDF
Similar compilers books
Initially released in 1981, this was once the 1st textbook on programming within the Prolog language and continues to be the definitive introductory textual content on Prolog. although many Prolog textbooks were released given that, this one has withstood the attempt of time as a result of its comprehensiveness, instructional strategy, and emphasis on basic programming functions.
- Scientific Data Analysis using Jython Scripting and Java
- Broken Agile: Second Edition
- Graph Transformations and Model-Driven Engineering: Essays Dedicated to Manfred Nagl on the Occasion of his 65th Birthday
- Verified Software: Theories, Tools, Experiments: Third International Conference, VSTTE 2010, Edinburgh, UK, August 16-19, 2010, Proceedings (Lecture Notes ... Programming and Software Engineering)
Extra resources for Joel on Software: And on Diverse and Occasionally Related Matters that will Prove of Interest to Software Developers, Designers, and Managers, and Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity
As Philip Greenspun bluntly puts it: "Your business success will depend on the extent to which programmers essentially live at your office. For this to be a common choice, your office had better be nicer than the average programmer's home. There are two ways to achieve this result. One is to hire programmers who live in extremely shabby apartments. " Roy did a great job. This is what you pay an architect for. I predict he will become something of a world expert on designing offices for software teams.
He recommended the youthful programmer to all his friends. Youthful Programmer starts raking in the money. Soon, he has more work than he can handle, so he hires a bunch of people to help him. The good people want too many stock options, so he decides to hire even younger programmers right out of college and "train them" with a 6 week course. The trouble is that the "training" doesn't really produce consistent results, so Youthful Programmer starts creating rules and procedures that are meant to make more consistent results.
Think Bytes. Why are we doing this? I think that some of the biggest mistakes people make even at the highest architectural levels come from having a weak or broken understanding of a few simple things at the very lowest levels. You've built a marvelous palace but the foundation is a mess. Instead of a nice cement slab, you've got rubble down there. So the palace looks nice but occasionally the bathtub slides across the bathroom floor and you have no idea what's going on. So today, take a deep breath.