![]() ![]() Work that makes you unhappy is what I mean by “a gnarly problem.” at play.” Jason concludes that if they had to sell installable software, they “definitely wouldn’t be as happy.” Yep. This is even more complicated with remote server installs when there may be different versions of Ruby, Rails, MYSQL, etc. When something goes wrong it’s a lot harder to figure out why if you aren’t in control of the OS or the third party software or hardware that may be interfering with the install, upgrade, or general performance of your product. Jason Fried over at 37signals has a good summary of why this is no fun: “You have to deal with endless operating environment variations that are out of your control. One of our gnarly problems is getting FogBugz to run on our customers’ own servers. Maybe you work on Windows, and your nightmare is that the simplest change can cause millions of old programs and hardware devices to stop working. Maybe you work for VMWare and have nightmares about emulating bugs in sophisticated video cards that games rely on. If you don’t have dough or crumbs to deal with, maybe you work in a razor blade factory and go home with little cuts all over your fingers. Pretty much any job that you can get paid for includes dealing with one gnarly problem. They carried little brushes in their back pockets. Every shift included a couple of hours of brushing crumbs out of machinery. The shipping crew went home with crumbs in their hair. ![]() I worked in the production side of the factory. Sometimes a huge lump of dough would go flying someplace where it shouldn’t and gum up everything. I carried dough-scrapers in my back pocket. ![]() Every shift included a couple of hours of scraping dough off of machinery. I got home with specks of dough in my hair. It was sticky and hard to remove and it got everywhere. When I was a kid working in the bread factory, my nemesis was dough. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |