In this case spolsky doesnt seem to get what subversion is for. 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. The definitive guide hgbook the free book from bryan o sullivan gives a detailed and easy to read introduction to mercurial and the philosophy behind it. Ok i just finished the first block subversion reeducation and one of the main points he makes is in mercurial, every developer has their own repository, living on their desktop. Sep 25, 2018 back in 2000, two visionary founders, joel spolsky and michael pryor, envisioned a new tech company that would distinguish itself by the way it treated people both its employees and its customers. They were originated by joel spolsky and his blog was famous among developers, they were quite wellknown and have been popularized even more with stackoverflow where joel spolsky is one of the founders. Head on over to stackoverflow and check out this growing list of books online or offline that you can use to either get started with or sharpen your app development mastery. He was a program manager on the microsoft excel team between 1991 and 1994. In the first chapter, the day of the lord is experienced historically by the plague of locusts upon the land.
In 2012 acropolis entered into an agreement with the estate of joel s. Joel test scores are widely accepted as the 12 golden checks for interviewee to ask interviewer during an interview. Are there any good books on it that you can recommend something like pro git, only for hg. Also includes a section explaining the differences between svn and mercurial.
You need on amazing user experience and git on windows doesnt provide it. But if you read the subversion book, or any other good tutorials, you. The book of joel is without the customary dating formula used by the prophets hos. Posts by joel spolsky in 2000 i cofounded fog creek software, where we created lots of cool things like the fogbugz bug tracker, trello, and glitch. I also worked with jeff atwood to create stack overflow and served as ceo of stack overflow from 20102019. Jan 02, 2020 the overriding theme of the book of joel is the day of the lord, a day of gods wrath and judgment. The definitive guide by bryan osullivan is the definitive work on mercurial.
I myself chosen mercurial once before just to be able to cooperate with my windowsusing friends. Joel spolsky s concise guide to finding the best technical talent apress 2007. Joel spolskys concise guide to finding the best technical talent, and more. I just read part of a mercurial tutorial by joel spolsky and ive been thinking about it since i read it. Hginit mercurial tutorial by joel spolsky nemerle nemerle. Mar 17, 2010 a while ago jeff and i had eric sink on the stack overflow podcast, and we were yammering on about version control, especially the trendy new distributed version control systems, like mercurial and git. As a windows systems engineer that transitioned into a devops systems engineer this is a very contentious title, but systems engineer that is devops doesnt have the same ring to it over about a year, id like to start a living faqguide on how to get into this game. The team at fog creek is releasing a major new version of kiln today. I think its time someone fixes that and i think github has the most to win. Beginning mercurial by avram joel spolsky, 9781430228714, available at book depository with free delivery worldwide. Joel spolsky books list of books by author joel spolsky.
The guerrilla guide to interviewing joel on software. In this userfriendly, sixpart tutorial, joel spolsky teaches you the key concepts of mercurial. They probably really are too intimidating and have a much broader focus than you need. Developers and programmers alike need resources, and if you are looking for a free way to dive into programming, ive got the source for you. The complete text of the book is available online in html and epub formats, which should hold you until your paper copy comes in the mail joel spolskys site provides a great introductory tutorial for using and working with mercurial. Joel spolskys concise guide to finding the best technical talent. This is the day in which god reveals his attributes of wrath, power and holiness, and it is a terrifying day to his enemies. But if you read the subversion book, or any other good tutorials, you know that developers using svn can just as well make their own private branches. Today i serve as the chairman of the board for stack overflow, glitch, and hash. Mercurial provides a powerful, modern, and lightweight solution for. Long before this podcast occurred, my team had switched to mercurial, and the switch really confused me, so i hired someone to check in code. Its ostensibly for software managers who need to guide development projects.
Merlin is a commercial project management software application for mac os x, developed by projectwizards gmbh in germany. Start reading this early on, and complete the whole thing. I have this funny feeling that joel spolsky probably does not need to. Feb 24, joel spolsky has put together an extensive mercurial tutorial with lots of examples and a humorous approach. Goldsmith to become the exclusive worldwide publisher of the entire library of joels books as ebooks. It is supported on microsoft windows and unixlike systems, such as freebsd, macos and linux mercurial s major design goals include high performance and scalability, decentralization, fully distributed collaborative development, robust handling of both plain text and binary files, and advanced branching and merging. Im stepping out of the daytoday and up to the role of chairman of the board. Back in 2000, two visionary founders, joel spolsky and michael pryor, envisioned a new tech company that would distinguish itself by the way it. Joel spolsky, cofounder, stack overflow when a book about a field as volatile as software design and use extends to a third edition, you can be sure that the authors write of deep principle, of the fundamental causes for what we readers experience, and not of the surface that everyone recognizes.
Mercurial is a distributed revisioncontrol tool for software developers. Version control for game development issues and solutions. The blist are books that were well worth my time, yet arent directly recommended for one reason or another. Become a programmer, motherfucker people have learned. In this userfriendly, sixpart tutorial, joel spolsky teaches you the key concepts of. James takes us further into the personality quirks of heroine aislinn cain and really introduces us to best friendallyfoe malachi blake, an. Explore books by avram joel spolsky with our selection at. There is a great mercurial tutorial from joel spolsky and the selenic faqs are also excellent. Subversion causes brain damage according to joel spolsky. After reading amanda memories, i was waiting for a second thriller by dr. Avram joel spolsky born 1965 is a software engineer and writer. This crucial test evaluates a software development company on the basis of twelve criteria points. Mar 23, 2000 i wrote a tutorial for my favorite dvcs, mercurial. That was a quick starterforten on the mercurial usage front, i think this is a great tool as it has all the features of a distributed system but is simple and easy to use, especially for those coming from subversion.
User interface design for programmers apress, 2001 and joel on software apress, 2004. May 04, 2012 i am trying to amass a list of programming books that are freely available on the internet. You would have seen that many times we are writing out own servlet in liferay portal to achieve some specific use case. So you can push changes to a kiln repo using git and then. The trouble is, candidates have to see about 56 people in one day, and its hard for them to ask 56 people.
Click and collect from your local waterstones or get free uk delivery on orders over. Theres some good books available about using subversion. The free book from bryan o sullivan gives a detailed and easy to read. The best mercurial tutorial is hg init by joel spolsky. As in amanda memories, lander circle is a page turner. Jan 29, 2009 joel spolsky is a globally recognized expert on the software development process.
Joel test scores are somewhat outdated you should ask. See all books authored by joel spolsky, including joel on software. Mercurial dreams, the third book in the dreams and reality series by hadena james, begins shortly after the events in elysium dreams, the previous book, ends. Youll quickly learn patterns in how php functions are named, and as a result be able to guess what a function does within the context of the examples in the above bookseven if you dont remember precisely what it does.
I have just started reading joel on software by joel spolsky, who also maintains a web log. Nearly a decade ago, joel spolsky came up with a method by which to evaluate software development shops that has come to be known as the joel test. A while ago jeff and i had eric sink on the stack overflow podcast, and we were yammering on about version control, especially the trendy new distributed version control systems, like mercurial and git. The books can be about a particular programming language or about computers in general. Distributed version control is here to stay, baby joel on. In that podcast, i said, to me, the fact that they make branching and merging easier just means that your coworkers. Joel spolskys concise guide to finding the best technical talent spolsky, avram joel on. The overriding theme of the book of joel is the day of the lord, a day of gods wrath and judgment. Joel spolsky, snakeoil salesman if there is a lecturer in tcds cs department that doesnt know of the problems and issues joel just raised erin oct 28, 2009 at 0146. Ultimate collection of free books including programming, gui, algorithms, cloud, compiler, database, java, php, asp, html, css, etc. He later founded fog creek software in 2000 and launched the joel on software blog. Avram joel spolsky books and biography waterstones. Source code management should be simplethat is, a welloiled central. Its an excellent way to read the site in the bath, or throw it at your boss.
List of freely available programming books codeproject. I have written four books about software development, including smart and gets things done. Adamson leave a comment go to comments i just read part of a mercurial tutorial by joel spolsky and ive been thinking about it since i read it. One of the biggest new features is kiln harmony, which lets you operate on kiln repositories using either git or mercurial. The python project is a large project and uses mercurial. Nov 04, 2009 nearly a decade ago, joel spolsky came up with a method by which to evaluate software development shops that has come to be known as the joel test. Filled with psychological insight into the complexities of relationships, the novel takes off like a roller coaster twisting and turning speeding to a screeching halt. Which are some freely available programming books on the internet.
It is supported on microsoft windows and unixlike systems, such as freebsd, macos and linux mercurials major design goals include high performance and scalability, decentralization, fully distributed collaborative development, robust handling of both plain text and binary files, and advanced branching and merging. Oct 27, 2009 joel spolsky, snakeoil salesman if there is a lecturer in tcds cs department that doesnt know of the problems and issues joel just raised erin oct 28, 2009 at 0146. Whatever you do to a kiln repository using git will be immediately visible to mercurial users and vice versa. Joel spolsky, snakeoil salesman stochastic geometry.
Joel holds a bachelors of science degree in computer science from yale university. Add mercurial as a category and add a mercurial course. He makes the claim that people who use subversion are brain. Head on over to stackoverflow and check out this growing list of books online or offline that you can use to either get. I am trying to amass a list of programming books that are freely available on the internet. Joel spolsky s concise guide to finding the best technical talent, and more. Mercurial is a distributed version control system dvcs, similar to git, but very different from. May 22, 2016 joel test scores are widely accepted as the 12 golden checks for interviewee to ask interviewer during an interview. It focusses on project plans creation, tracking the status of activities, assignment of resources, and managing budgets. Indirect references throughout the book have been claimed in support of dates that have differed.
I know git can be installed on windows and that it works. My website joel on software is popular with software developers around the world and has been translated into over thirty languages. But its a must read for cios and anyone who manages it. Most recently, he cofounded stack overflow, a questionandanswer site for software developers.
Im joel spolsky, a software developer in new york city. Browse the technology bookstore for books on this and other. Every user of every kiln repo can choose either mercurial or git, and everything always works. Man was not born to cry acropolis preservation series book 4. Before college, he served in the israeli defense forces as a paratrooper, and he was one of the founders of kibbutz hanaton. If you want to become efficient in what you do, try to do one thing at a t. Many of these articles have been collected into four books, available at your favorite bookstore. Distributed version control is here to stay, baby joel. Joel spolsky s concise guide to finding the best technical talent spolsky, avram joel on. Joel spolskys site provides a great introductory tutorial for.
Youll quickly learn patterns in how php functions are named, and as a result be able to guess what a function does within the context of the examples in the above books even if you dont remember precisely what it does. Joel spolskyas favorite projectmanagement books, leading. 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, wo, and smart and gets things done. He is the author of joel on software, a blog on software development, and the creator of the project management software trello. Jun 22, 2010 subversion causes brain damage according to joel spolsky june 22, 2010 j.