![]() ![]() I personally am a big fan of Coda, which I used to build this website. They make excellent software and really listen to their customers. Panic has become one of the best known names in independent Mac software for good reasons. You still have to grasp the basic concepts of distributed version control, but after that you’ll likely find it much more approachable.ĭaniel Jalkut, the developer behind Red Sweater Software, has a great post up about how he’s inspired by the success of the folks at Panic. My advice to all of you is that if you’ve heard about this distributed revision control thing, but tried git and found it confusing, try mercurial. I’ve been using mercurial throughout the development of Pear Note (well, I actually started with subversion and switched over to mercurial a couple months in), and it’s performed perfectly. It provides all the features of git I could want and I can figure out how to use them with ease. Mercurial, on the other hand, is very intuitive to me. That’s not saying git is bad, just that its interface and I don’t mix well together. Every time I want to do something new it takes me way too long to figure out how to do it. I’ve used git a good bit, and I just find its interface to be non-intuitive. The two most popular distributed revision control systems today seem to be git and mercurial. If you’re working with other developers, you can work independently and later merge things together at an appropriate time with much greater ease than centralized systems. You can branch and merge easily, which is more useful than you can probably imagine until you have the capability. You can work with them offline, which almost all of us eventually have to do. The basic take-away from these is that distributed systems are great. I won’t go into the details of the differences, as others have already done a good job of that. The first choice a developer likely has to make is whether to go distributed or stick with a centralized system. I’ve used subversion for more of my career than anything else, but I’m using mercurial now and really loving it. I just wanted to chime in with my take on the issue. There’s been a lot of talk in the Mac developer community over the last year regarding revision control systems. Have you taken notes in a less usual setting? If so, please post in the comments to give the rest of us ideas for other places we can improve our lives by taking notes. I typically stick to the more traditional settings, but I really want to try some of these less usual locations. He said it was really useful in remembering all the complexities of tax law that they discussed. For instance, one of my friends told me a story of how he used Pear Note to take notes on a trip to his accountant’s office. I typically think of taking notes in school or at work primarily, but taking notes can be really useful in the rest of our lives as well. ![]() The Lifehacker post got me thinking a bit about the places people take notes. Their point was very interesting and something worth looking at, but it’s not the point of this post. The example they use is taking notes at the doctor’s office, which they believe makes it more likely that the doctor will give additional useful information out. The basic idea is that taking notes on what someone says affects them such that they give more useful information. Lifehacker has an interesting article up regarding the effect that taking notes on someone can have on the speaker (as opposed to the note-taker). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |