Joel on Software by Joel SpolskyMost tech books get old and out-of-date with time. However I learned plenty of stuff from Joel on Software and enjoyed the authors humour and approach on many topics.
Heres a non-exhaustive list of things I learned (more) about:
- Always have a bug tracking system.
- Fix bugs first before you move on to working on new features. Saves lots of time.
- The Joel Test. I need to score better at that.
- Character encodings. I always got away with not knowing much about that, now I do. Thanks Joel :D.
- Do paper prototyping.
- Incentive pay. Dont do that.
- Avoid multi-tasking. Humans arent really good at it.
- Not-Invented-Here Syndrome. Its not necessarily bad.
- Chicken-And-Egg problems in the software world.
Theres a sequel: More Joel on Software, I might read it sometime.
I always wanted to start a blog, this is somewhat of a motivation.
[...] Philip Greenspun, who taught me that if you know something, you need to publish it on the web for others to learn from.
Rewarding good coders by promoting them to a different position, one that involves writing English, not C++, is a classic case of the Peter Principle: people tend to be promoted to their level of incompetence.
About the Not-Invented-Here Syndrome:
If its a core business function, do it yourself, no matter what.
The Book of Joel Explained - Joel 1:2-12 - Part 1 of 5 - Bible Study
Book of Joel
T o answer your question, I thought it would be fun to pretend to interview Joel. I was sent to the Israelites, yes. But I'm one of the minor prophets—Habakkuk, Obadiah and so on. People usually have a hard time remembering guys like us. But you got to do the doom and judgment thing, right? You went around shouting, "Thus saith the Lord!
Why study this book?
These prophecies have been quoted by several prophets and have relevance to multiple generations, especially those living in the last days. One exciting aspect of studying the book of Joel is that we are living in a day when we can see the fulfillment of these prophecies. We do not know exactly when Joel lived and prophesied to the kingdom of Judah.
The term indicates the short length of the text in relation to longer prophetic texts known as the Major Prophets. After a superscription ascribing the prophecy to Joel son of Pethuel , the book may be broken down into the following sections:. The Book of Joel's division into chapters and verses differs widely between editions of the Bible; some editions have three chapters, others four. In the King James Bible , the Book of Joel is formed by three chapters: the second one has 32 verses, and it is equivalent to the union of the chapter 2 with 26 verses and chapter 3 with 5 verses of other editions of the Bible. The differences of the division is as follows: . As there are no explicit references in the book to datable persons or events, scholars have assigned a wide range of dates to the book.
Joel is the second of the twelve prophets in the Book of the Twelve. The Book of the Twelve Prophets was originally on one parchment roll because of the brevity of the text, and together formed one Book of the 24 Books of Hebrew Scripture. These twelve prophets were sometimes named the minor prophets, not because they are of lesser importance, but because their writings are brief. All together the 16 prophets are called the Latter Prophets, as they began writing after the Division of the United Kingdom of Israel. The Book of Joel is apocalyptic in nature, referring to the "Day of the Lord. Chapter 2 speaks of God's mercy , and the end reveals a future time of Divine intervention. Chapter 3 relates the Day of Judgement and the salvation of God's children.