Founder of Fog Creek Software, which makes an HTML editor/content manager called CityDesk, and, in many people's opinion, exceptionally nice bug tracking software called FogBugz.
* http://www.fogcreek.com
His weblog, JoelOnSoftware, http://www.joelonsoftware.com/, has lots of great articles on software.
* ''I love how the name makes people refer to Joel as "Joel on Software." -- DanielBrockman''
** That fact probably has more to do with "Spolsky" than "On Software". I bought his book before I ever remembered the name Spolsky long enough to tell it to a friend. -- SteveJorgensen
He likes BigDesignUpFront:
* http://www.joelonsoftware.com/articles/AardvarkSpec.html,
and HungarianNotation, but no one's perfect.
* ''Specifically, he likes '''good''' Hungarian, as opposed to the nonsense people seem to have perpetuated in its place.''
He does something similar to XP's PlanningGame - it's more-or-less the prioritization part without the scheduling.
* http://www.joelonsoftware.com/articles/SetYourPriorities.html
----
Reviews:
JS has a clean and vivid writing style - a major acheivement considering the subjects. The drawback is when he's completely wrong he is very hard to counter. --PhlIp
----
His essay on "Five Worlds" -- http://www.joelonsoftware.com/articles/FiveWorlds.html -- sheds a lot of light on his skepticism about XP. XP methodologies are very effective in corporate-internal development like the storied C3 project, where requirements can change at any time over the course of the project, but they don't exactly add a whole lot when writing shrink-wrap software (his preferred world), and they'd probably be actively obstructive in embedded-software and game development. (There's a reason embedded and games are almost exclusively CeeLanguage and CeePlusPlus.)
----
CategoryPerson