Iceberg is home to over 25 certified and practicing grc experts, a strong leadership team and a. 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. Im joel spolsky, a software developer in new york city. 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. 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 luck, work with them in some capacity. Seven principles of software development by david hooker. Its a toxic decision that is so completely at odds with joels previous excellent and sane. If you are interested in software development and associated topics, joel on software. Joel spolsky is a hardened veteran of several campaigns in the software wars. 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.
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. 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. He is the author of joel on software, a blog on software development, and the creator of the project management software trello. Dec 29, 2006 the iceberg secret, revealed by joel spolsky its pretty clear that programmers think in one language, and mbas think in another. Things were going so well selection from joel on software. Since designing software is task oriented, then you must get the customer to focus on tasks.
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. Dec 05, 2016 you know how an iceberg is 90% underwater. Joel spolsky is a globally recognized expert on the software development process. Joel on software by joel spolsky nook book ebook barnes. The absolute minimum every software developer absolutely, positively must know about unicode and character sets no excuses.
Find contacts direct phone number, email address, work history, and more. Joel berago graduate engineer amino communications linkedin. Jan 29, 2005 joel on software is a book about several things. However, the focus must be on the task and not the software design. I will enter into judgment there for my people, my heritage israel, whom they scattered among the nations. See the complete profile on linkedin and discover joels connections and jobs at similar companies.
A score of 12 is perfect, 11 is tolerable, but 10 or lower and youve got serious problems. 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. Thats the way all 29 language versions of joel on software are encoded and i have not yet heard a single person. Has a total of 3739 bookmarks showing top tags within 4 bookmarks.
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. 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 21, 2002 on joel on software saturday, 21 september 2002. 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. Seven principles of software development by david hooker seven principles of software development by david hooker the first principle. The it iceberg secret curious cat management improvement blog.
Here i refer to the content of both jointly as joel on software, with emphasis on the presentation in the book. His web site joel on software is popular with software developers around the world and has been translated into over 30 languages. If you show a nonprogrammer a screen which has a user interface which is 100% beautiful, they will think the progr. A weblog by joel spolsky, a programmer working in new york city, about software and software companies. Like its predecessor, more joel on software, by joel spolsky, is a collection of essays that had been published in the joel on software blog. Many of these articles have been collected into four books, available at your favorite bookstore.
Joels article focuses mainly on the lack of understanding managers have when they have not come from the software development ranks. Joel has an opinion on everything and a fairly strong one. I dont know whats wrong with my development team, the ceo thinks to himself. 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. And if you take into account the fact that about half of your. Avram joel spolsky born 1965 is a software engineer and writer. 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. Joel on software and on diverse and occasionally related. Joel meacock for iceberg iceberg perfume man 2015 uno. Daniel shefer writes joel on software is a collection of essays from the joel spolskys joel on software web log.
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. The iceberg secret, revealed the joel on software translation project from the joel on software translation project jump to. So, just like coding horror, joel on software is another exceptional blog. For the first couple of weeks, the team cranked like crazy. 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. 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. I think the iceburg secret also applies to at least three other aspects of software development. Iceberg is home to over 25 certified and practicing grc experts, a strong leadership team and a diverse employee base.
This is a summary for the blog by joel spolsky, joel on software, volume 2002. 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 on software quotes fortunes cookies shlomi fishs. View joel prices business profile as vice president, finance at iceberg networks corporation. 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 tend to agree with the vast majority of what joel writes. If youve been here before youll notice a change in the site. Making all posts independent makes it easy to pick up the book every now and then, read one, and move on. 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. Someone once said that the task of a writer is to make the famil.
It seems a new technology or application, with lots of promise, is announced every few days. 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. 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. Last week, joel joel on software spolsky wrote an article arguing that theres not much of a business case for developing mac software. Spolsky formerly worked for microsoft developing windows software. Writing your own language is absolutely beyond the pale.
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. 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. Joel s original, which is to spam the stakeholders with the real status, is probably the best. The summary for the years 20002010 can be found on the joel on software summary index page. Joel spolsky once wrote that 90% of a software project is not its visual parts. Contents of joel on software, the book joel on software. Its an excellent way to read the site in the bath, or throw it at your boss. They drew lots for my people, traded boys for whores, sold girls for wine to. His practice focuses in particular on global it and business process outsourcing transactions and technologyrelated matters, including software licensing, development and maintenance agreements.
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. 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. Quotations from or relating to the site joel on software by joel spolsky see the. 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.
Pdf more joel on software download full pdf book download. The iceberg secret, however, reads as if he took a few too many grumpy pills yesterday morning. He later founded fog creek software in 2000 and launched the joel on. 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. The quality of these essays is more uneven than in the first book, but there are nonetheless some true gems. The iceberg secret is just the tip of the iceberg colin breck.
Not surprising, given that his company only develops for windows, and that mr. A good article on this is joel on software s the iceberg secret, revealed. I just made a switch from postnuke to drupal for a couple reasons. There are maybe 40 posts and the book is about 350 pages. But as the business matures, ive come to realize that blogging is holding me back. Joel advises clients on a wide range of complex commercial transactions, including outsourcing projects, strategic alliances and joint ventures. Iceberg is another mta based on corba like middleware called ice from zeroc. Things were going so well when we started this project. 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. Joel on software is a collection of joels blog posts.
A decade ago, i started joel on software, a blog that put my company on the map. View joel beragos profile on linkedin, the worlds largest professional community. Joel on software the iceberg secret, revealed joel on software the iceberg secret, revealed. Joel spolsky someone once said that the task of a writer is to make the familiar new and the new familiar. Both are by joel spolsky, a programmer who worked on excel and juno throughout the nineties, and now runs fog creek software. Things you should never do, part i the iceberg secret, revealed fire and motion the law of leaky abstractions the development abstraction layer. 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. Joel on software site if anything at least read these. Some of spolskys best articles include 12 steps to better code, things you should never do, and the iceberg secret. Who we are iceberg is a team you can take the journey with.
The reason it all exists a software system exists for one reason. Things you should never do, part i joel on software. He writes humorously, but seriously about his methods for sorting resumes, for finding great candidates, and for interviewing, in person and by phone. He was a program manager on the microsoft excel team between 1991 and 1994. A good software designer will create an imaginary user and start solving tasks for that user. Or at least the first ten i have my doubts about the last two, actually, but as i said.
815 1174 940 633 631 1067 178 141 1578 1210 1602 1590 1566 1065 275 1160 1021 1142 383 1562 793 325 368 839 772 474 1365 715 1570 750 499 1262 799 501 1363 1159 1279 700 1076