I think the iceburg secret also applies to at least three other aspects of software development. Joel on software quotes fortunes cookies shlomi fishs. Its a toxic decision that is so completely at odds with joels previous excellent and sane. Or at least the first ten i have my doubts about the last two, actually, but as i said. Contents of joel on software, the book joel on software. Joel on software covers every conceivable aspect of software programmingfrom the best way to write code, to the best way to design an office in which to write code. However, the focus must be on the task and not the software design. Joel meacock for iceberg iceberg perfume man 2015 uno. As for the on site customer, while it may be difficult to get a qualified responsible customer on the team, im here to report than when you do it is very powerful. Things you should never do, part i the iceberg secret, revealed fire and motion the law of leaky abstractions the development abstraction layer when youre listening to her on your ipod, there. Pdf more joel on software download full pdf book download.
Dec 29, 2006 the iceberg secret, revealed by joel spolsky its pretty clear that programmers think in one language, and mbas think in another. So, just like coding horror, joel on software is another exceptional blog. Who we are iceberg is a team you can take the journey with. Making all posts independent makes it easy to pick up the book every now and then, read one, and move on. Iceberg is home to over 25 certified and practicing grc experts, a strong leadership team and a. Joel spolsky is a hardened veteran of several campaigns in the software wars. Has a total of 3739 bookmarks showing top tags within 4 bookmarks. Here i refer to the content of both jointly as joel on software, with emphasis on the presentation in the book. If youve been here before youll notice a change in the site.
This is only the tip of an iceberg of some of the best software development blogs but every software developer must be an avid follower of such blogs. I dont know whats wrong with my development team, the ceo thinks to himself. Writing your own language is absolutely beyond the pale. Last week, joel joel on software spolsky wrote an article arguing that theres not much of a business case for developing mac software. I tend to agree with the vast majority of what joel writes. The it iceberg secret curious cat management improvement blog. Many of the best developer blogs are founded on a track record of successful projects, reallife coding experience, and a willingness to share both the good and difficult. A score of 12 is perfect, 11 is tolerable, but 10 or lower and youve got serious problems. Each month, more than 40 million professional and aspiring programmers visit stack overflow to ask and answer questions and find better jobs. And on diverse and occasionally related matters that will prove of interest to software developers, designers, and managers, and to. Joel describes the iceberg secret in terms of the understanding of nonprogrammers, but there is a case where i think it applies to software developers as well. Things you should never do, part i the iceberg secret, revealed fire and motion the law of leaky abstractions the development abstraction layer. Thats the way all 29 language versions of joel on software are encoded and i have not yet heard a single person. A good software designer will create an imaginary user and start solving tasks for that user.
Joel berago graduate engineer amino communications linkedin. And if you take into account the fact that about half of your time is spent fixing bugs, the ui only takes 5% of the work. Joel on software is a collection of joels blog posts. The summary for the years 20002010 can be found on the joel on software summary index page. Avram joel spolsky born 1965 is a software engineer and writer. And on diverse and occasionally related matters that will prove of interest to software developers, designers, and managers, and to those who, whether by good fortune or ill luck, work with them in some capacity.
Dec 05, 2016 you know how an iceberg is 90% underwater. If you show a nonprogrammer a screen which has a user interface which is 100% beautiful, they will think the progr. Many of these articles have been collected into four books, available at your favorite bookstore. They drew lots for my people, traded boys for whores, sold girls for wine to. The iceberg secret is just the tip of the iceberg colin breck.
I just made a switch from postnuke to drupal for a couple reasons. Sep 21, 2002 on joel on software saturday, 21 september 2002. See the complete profile on linkedin and discover joels connections and jobs at similar companies. Quotations from or relating to the site joel on software by joel spolsky see the. Things were going so well selection from joel on software. Daniel shefer writes joel on software is a collection of essays from the joel spolskys joel on software web log. A weblog by joel spolsky, a programmer working in new york city, about software and software companies. Seven principles of software development by david hooker. The absolute minimum every software developer absolutely, positively must know about unicode and character sets no excuses. After concluding a few successful software architecture design and implementation phases, i want to take a moment to write down some of the principles i have learned, and how they can simplify the architectural design process. Some of spolskys best articles include 12 steps to better code, things you should never do, and the iceberg secret. Joel on software by joel spolsky nook book ebook barnes. His practice focuses in particular on global it and business process outsourcing transactions and technologyrelated matters, including software licensing, development and maintenance agreements. Both are by joel spolsky, a programmer who worked on excel and juno throughout the nineties, and now runs fog creek software.
I will enter into judgment there for my people, my heritage israel, whom they scattered among the nations. Joel s original, which is to spam the stakeholders with the real status, is probably the best. Things you should never do, part i joel on software. Joel on software created by the ceo of stack exchange, joel on software is a blog focusing on software development, management, business, and the internet in general. Someone once said that the task of a writer is to make the famil. View joel beragos profile on linkedin, the worlds largest professional community. View joel prices business profile as vice president, finance at iceberg networks corporation. Find contacts direct phone number, email address, work history, and more.
The absolute minimum every software developer absolutely. And on diverse and occasionally related matters that will prove of interest to software developers, designers, and managers, and to those who, whether by good fortune or ill. This includes people managers, product managers, project managers, and even executives. Well, most software is like that too theres a pretty user interface that takes about 10% of the work, and then 90% of the programming work is under the covers. All programmers, all people who want to enhance their knowledge of programmers, and all who are trying to manage programmers will surely relate to joel s musings.
If you are interested in software development and associated topics, joel on software. The iceberg secret, however, reads as if he took a few too many grumpy pills yesterday morning. Since designing software is task oriented, then you must get the customer to focus on tasks. This is a summary for the blog by joel spolsky, joel on software, volume 2002. Spolsky formerly worked for microsoft developing windows software. Iceberg is home to over 25 certified and practicing grc experts, a strong leadership team and a diverse employee base. For my day job, im the cofounder and ceo of stack overflow, the largest online community for programmers to learn, share their knowledge, and level up. I certainly dont always agree with what he writes, but even when i dont he always makes me think, and i like being made to think.
In joel on hiring, joel spolsky draws from his experience both at microsoft and running his own successful software company based in new york city. A good article on this is joel on software s the iceberg secret, revealed. He later founded fog creek software in 2000 and launched the joel on. It seems a new technology or application, with lots of promise, is announced every few days. With joel s newest book, more joel on software, youll get an even better not to mention updated feast of joel s opinions and impressions on software development, software design, running a software business, and so much more. There are maybe 40 posts and the book is about 350 pages. He writes humorously, but seriously about his methods for sorting resumes, for finding great candidates, and for interviewing, in person and by phone. Joel 4 cjb for then, at that time, when i bible gateway. Jan 29, 2005 joel on software is a book about several things. List of software and tools joel has used here is a growing list of all the software and tools that joel has ever used on stream. The book is directed, as the title indicates, at a variety of different people, from pure coders to codeless managers, but mostly people who are somewhere in between. And on diverse and occasionally related matters that will prove of interest to software developers, designers, and managers, and to those who, whether by good fortune or ill luck. Theres a small number of blogs which i read religiously, and joel spolskys joel on software is right at the top of that list.
Joel spolsky is a globally recognized expert on the software development process. But as the business matures, ive come to realize that blogging is holding me back. The joel test cmmi3 it aint, but for a lot of software development teams in smaller organizations, following these twelve simple rules would be a good first step towards a more structured and more effective development process. Joels article focuses mainly on the lack of understanding managers have when they have not come from the software development ranks.
Not surprising, given that his company only develops for windows, and that mr. Joel advises clients on a wide range of complex commercial transactions, including outsourcing projects, strategic alliances and joint ventures. Ive been thinking about the problem of communication in software management for a while, because its pretty clear to me that the power and rewards accrue to those rare individuals who know how to translate. Sep 16, 2016 in 1989, consultant sidney yoshida presented a study known as the iceberg of ignorance, showing just how blind executives are to their own organizations. All programmers, all people who want to enhance their knowledge of programmers, and all who are trying to manage programmers will surely relate to joels musings. Im joel spolsky, a software developer in new york city. Iceberg is another mta based on corba like middleware called ice from zeroc. Youre reading joel on software, stuffed with years and years of completely raving mad articles about software development, managing software teams, designing user interfaces, running successful software companies, and rubber duckies. Its an excellent way to read the site in the bath, or throw it at your boss. Joel on software and on diverse and occasionally related. And on diverse and occasionally related matters that will prove of interest to software developers, designers, and managers, and to those who, whether by good fortune or ill luck, work with them in some capacity by joel spolsky in doc, fb2, txt download ebook.
His web site joel on software is popular with software developers around the world and has been translated into over 30 languages. He is the author of joel on software, a blog on software development, and the creator of the project management software trello. Joel has an opinion on everything and a fairly strong one. For then, at that time, when i restore the fortunes of yhudah and yerushalayim, i will gather all nations and bring them down to the valley of yhoshafat adonai judges. The quality of these essays is more uneven than in the first book, but there are nonetheless some true gems. Joel on software site if anything at least read these. Joel spolsky once wrote that 90% of a software project is not its visual parts.
1385 487 1370 81 1230 1453 49 1329 872 108 1289 938 1146 1188 1413 1495 206 547 575 1256 255 245 1003 756 942 820 736 268 375 165 539 471 70 1024 1222 548 872 243 224 1235 1428 603 433 646 784 1263 407 1459