Nobody can disagree with this, but i bet you that joel and rob have very different ways of defining shit in the software world. A newer, far better method for producing accurate software schedules painlessly is evidencebased scheduling. Sociolinguistics is the study of the different ways in which various groups of people use language. Joel spolsky cofounder of fog creek software and stack overflow quentin staffordfraser author of original vnc viewer, first windows vnc server, client program for the first webcam richard stallman emacs, gcc, gdb, founder and pioneer of gnu project, terminalindependent io pioneer on.
James werner zawinski born november 3, 1968, commonly known as jwz, is an american. This book is so interesting i did 60 minutes on the treadmill yesterday instead of the usual 30 because i couldnt stop reading. Jamie zawinski, one of the browsers earliest developers. The truth is that the book is an exceptionally good piece of technologyeasy to read, portable, durable, and. In his now infamous blog post the duct tape programmer, joel spolsky quoted jamie zawinski from my interview with him in coders at work talking about how they didnt use many unit tests when developing netscape. Unit testing in coders at work a billion monkeys cant. As a coder i bought this because joel spolsky said i should. Share joel spolsky quotations about values, writing and design. From journeyman to master by andrew hunt, david thomas, ward cunningham preface, isbn.
He later founded fog creek software in 2000 and launched the joel on software blog. For joel spolsky and jamie zawinski, shit is a product that is buggy or. He is the kind of programmer who is hard at work building the future, and making useful things so that people can do stuff. An attempt to 3d model jorge luis borgess library of babel. Lessons from 6 software rewrite stories herb caudill medium. Jamie zawinski is a lisp programmer, but most of his projects are written in perl 7 and c. This article remains here for archival purposes, but please dont read it. Joel spolsky, cofounder, fog creek software joel spolsky founded fog creek software with his friend michael pryor in 2000. He is the author of joel on software, a blog on software development, and the creator of the project management software trello. If you cant convince one other person that this is something to devote. Joel spolsky is one of the most thoughtful writers on software development. Joels library was somewhat bigger and better organized than mine, but with a significant overlap.
James werner zawinski born november 3, 1968, commonly known as jwz, is an american computer programmer with contributions to the free software projects mozilla and xemacs, and early versions of the netscape navigator web browser. Joel spolsky on joel on software coders at work should inspire readers to learn about the wider. They didnt have a specific product in mind, but were motivated to start the kind of software company where they would want to workone where programmers were the stars. Jamie zawinski a 50%good solution that people actually have solves more problems and survives longer than a 99% solution that nobody has because its in your lab where youre endlessly polishing the damn thing. Joel spolskys concise guide to finding the best technical talent. Uncle bob martin, chiming in to say that spolsky posting was right in general but wrong in almost all his specific claims and criticisms, was particularly riled by. Sep 28, 2009 last thursday joel spolsky posted an article on his blog, the duct tape programmer, based on my interview with jamie zawinski in coders at work. In the early days of the web, he hacked perl for mother jones and organic online. I have expanded in more details on this topic in my book, so i wont. In addition, zawinski says he came up with the name mozilla in a staff meeting. Joel spolsky, netscape is in some ways the poster child for the dangers of. Peter seibel is a serious developer of long standing. Itas joels posts often dosparked quite a bit of commentary on the programming web, eliciting responses from uncle bob martin and tim bray and hundreds of comments on sites like the programming reddit and hackernews.
Andrew hunt and david thomas quotes about software. But dear spolsky is usually followed by some story about embezzled funds and needing to borrow my bank account. Ill be perfectly honest and admit that until joel spolsky s duct tape programmer blog, id never heard of jamie zawinski. Joel spolsky founder of stack overflow, trello, and fog creek software now glitch. Sep 23, 2009 jamie zawinski is what i would call a ducttape programmer. In 2000, zawinski starred in the 60minutelong pbs documentary code rush. He maintains the xscreensaver project which provides screenblanking for mac os x and for unix and unixlike computer operating systems using the x. For rob martin, shit is software that wasnt designed with tdd and that doesnt have 100% test coverage. Pro tools users would prefer bug fixes rather than new.
In our research about bug fixes we came across an article by joel spolsky, who a software developer in new york city. Joel spolsky is the founder and ceo of fog creek software in new york city and the host of the blog joel on software. And on diverse and occasionally related matters that will prove of interest to software developers, designers, and managers, and to. Why you should use default methods in java 8 interfaces. Use features like bookmarks, note taking and highlighting while reading coders at work.
Extra thanks also go to peter norvig and jamie zawinski who, in. But then, he goes on to wax lyrical about jamie zawinski, who is, to use joels words, the pretty boy of software development. Share jamie zawinski quotations about running, focus and design. Joel on software the duct tape programmer by joel spolsky wednesday, september 23, 2009 jamie zawinski is what i would call a ducttape programmer. Oct 05, 2009 unit testing in coders at work in his now infamous blog post the duct tape programmer, joel spolsky quoted jamie zawinski from my interview with him in coders at work talking about how they didnt use many unit tests when developing netscape. The cofounder of the online programming hub stack overflow shares his thoughts on to forge a career as a successful software engineer. He wrote netscape navigator in the 1990s and is joels hero becauseget thishe didnt write unit tests.
Almost two decades ago, joel spolsky excoriated netscape for rewriting their. Jamie zawinski, one of the browsers earliest developers, explains. World heritage encyclopedia, the aggregation of the largest online encyclopedias available, and the most definitive. He later founded fog creek software in 2000 and launched the joel on. When i attended a party thrown by joel spolsky at his apartment, i got to browse through his library.
Itas joel s posts often dosparked quite a bit of commentary on the programming web, eliciting responses from uncle bob martin and tim bray and hundreds of comments on sites like the programming reddit and hackernews. This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions. Download it once and read it on your kindle device, pc, phones or tablets. Source of the famous now you have two problems quote. Whilst reading ayende rahiens blog the other day i find that he was also attributed with that memorable quote about regular expressions some people, when confronted with a problem, think i know, ill use regular expressions. Ill be perfectly honest and admit that until joel spolskys duct tape programmer blog, id never heard of jamie zawinski. Smart and gets things done tells you everything you need to know about attracting, recruiting, interviewing and hiring great programmers. The footage was taken during 1998 while zawinski was still working for netscape in which he is portrayed as a pivotal person in the company.
Apress and friends of ed books may be purchased in bulk for academic, corporate, or promotional. Over the years, ive learned a lot more about schedules and estimates. This book is just a bunch of interviews with some programmers you might recognize and some you may not. Jamie zawinski a 50%good solution that people actually have solves more problems and survives longer than a 99% solution that nobody has because its in. Avram joel spolsky born 1965 is a software engineer and writer. Lisp hacker, early netscape developer, and nightclub owner jamie zawinski, a. Its apparently quite well known, so it floors me that this is the first ive seen it.
He participated in the java revolution as an early employee at weblogic which, after its acquisition by bea, became the cornerstone of the latters rapid growth in the j2ee sphere. Programmer jamie zawinski has created a digital rendering of the infinite, hexagonal library that is the subject and setting of jorge luis borgess short story the library of babel. A page turner, just like harry potter for the technically minded. American free software movement activist and programmer. I just read an interview with jamie in the book coders at work, by peter seibel. It explores how sociolinguistics is linked to other disciplines such as history, politics and gender studies. Lessons from 6 software rewrite stories herb caudill. He is the guy you want on your team building gocarts, because he has two favorite tools. May 10, 2016 the cofounder of the online programming hub stack overflow shares his thoughts on to forge a career as a successful software engineer. Joel spolskys latest blog post is entitled the duct tape programmer and is getting a lot of attention out there. Lucid decided to use gnu emacs as the text editor for.
Read joel spolskys blog post here where he talks about jamie zawinskis philosophy i tend to agree with a lot of that. Reflections on the craft of programming kindle edition by seibel, peter. But it answers that question with less satisfaction. He maintains the xscreensaver project which provides screenblanking for mac os x and for unix and unixlike computer operating systems using the x window system. The duct tape vs clean code juxtaposition was brought in by spolsky and uncle bob, not by jwz or seibel. For joel spolsky and jamie zawinski, shit is a product that is buggy or unusable. He was a program manager on the microsoft excel team between 1991 and 1994. Really my take is that the duct tape programmer is the type to giterdone. Uncle bob says he agrees with most of it, if you ignore the details. Coders at work jamie zawinski ill be perfectly honest and admit that until joel spolskys duct tape programmer blog, id never heard of jamie zawinski. Jun 03, 2009 when i attended a party thrown by joel spolsky at his apartment, i got to browse through his library.
There have been reports about him expressing his anger by throwing a chair across a conference room. Zawinskis early career included stints with scott fahlmans lisp research group at carnegie mellon university, expert technologies, inc. For rob martin, shit is software that wasnt designed. All 362 characters in coders are listed by chapter with character descriptions included. Oct 25, 2016 programmer jamie zawinski has created a digital rendering of the infinite, hexagonal library that is the subject and setting of jorge luis borgess short story the library of babel. And for small apps that dont have a future, thats fine. Jamie zawinski is what i would call a ducttape programmer. Wherein a warning is delivered by jamie zawinski, april 18, 2004.
One thing that struck me in reading all the resulting comments was the several different copies of an apparently famous quote that goes something like. Novels really start when an important technology the printing press allows novelists to respond to one another. In his book, joel spolsky explains why it is such a big mistake. Last thursday joel spolsky posted an article on his blog, the duct tape programmer, based on my interview with jamie zawinski in coders at work.
Feb 01, 2008 joel spolsky is the founder and ceo of fog creek software in new york city and the host of the blog joel on software. Feb 19, 2019 lessons from 6 software rewrite stories. The netscape browser was built by a team of people including jamie zawinski not one guy hacking in a garage. This book provides a brief yet comprehensive introduction to the field. In most of the english speaking world it is not considered polite to open letters to a mr. Sep 26, 2009 the netscape browser was built by a team of people including jamie zawinski not one guy hacking in a garage. Beginnings to 1600 is a very alternative history that points even more than most histories of the novel to the question of what defines the genre. All entries should already have associated articles. Unit testing in coders at work a billion monkeys cant be wrong. Last october, the northeast us was plastered with ads for. He is the kind of programmer who is hard at work building the future, and making useful.
94 305 1320 324 323 778 245 1069 270 1381 144 391 540 1107 1055 71 131 1504 1498 1369 1176 477 748 1201 411 839 1291 963 768 164 1398 1309