I respect Merlin Mann. I have for a long time. This site is proof that Mr. Mann accomplished one of his own standards for a good blog: 43 Folders made me want to start writing. And when he says that he wants to stop focusing on a "portfolio of shallow but strongly-held opinions about nearly everything" and "demand personal focus on making good things" it's like a breath of fresh air. As cool as making a blog in 15 minutes is, there is--or there should be--an art to software development. It's the same art that should be used in idea development. In either case, it's an art that takes dedication, thought, and time.
Don't misunderstand me; I know that Rails shows you how to develop a blog in 15 minutes to illustrate that Rails is a tool that gets out of your way and lets you write what's in your head. That's a wonderful thing, and Ruby and Rails both are very good at it once you learn how they work. The problem is that you see more and more people who wrote 20 minute blogs because that's all the attention span they could muster, whereas if they had put a little time into it (say, three or four years) they could have written the next WordPress. And the reason for this is that we are all too excited to get on to the next great idea to spend too much time on this one.
Incidentally, that's my major complaint against Ruby on Rails. Ruby: brilliant. It's like Smalltalk reborn. Rails: excellent. You can develop brilliant apps to your heart's delight. But somewhere between developing apps and deploying apps it's like all the engineers got distracted and hopped off the train. The sheer number of mostly-working rails deployment strategies is testament to the fact that the core RoR team got distracted before they finished the job. This is in direct contrast to the PHP/perl crowds, who wrote functional, intelligent Apache modules that are rigorously maintained and actually work. But that's a topic for another post.
Returning to the point, there is a great need for all of us on this great big internet to not only write what we are thinking, but to think about what we are writing. I'll admit that I'm as guilty of publishing a first draft as anyone, and have just as much need to change that as the greenest Rails blog developer.
It's the "...focus on making good things" that catches me. That's the difference between, say, 8 Bit Theater and Gunnerkrigg Court: They're both interesting, both engaging, but Gunnerkrigg Court is a joy to look at and delicious to read, where 8-bit is kinda funny sometimes. The irony of 8-bit is that the author is capable of more; his Atomic Robo stories are fun and good looking, but are also clearly much harder to make.
And this definitely applies to me as well. I have a lot of beta code wandering around out there that needs a few more wrinkles ironed out before I feel comfortable sharing it with the wider world. I have a lot of beta ideas that could use more testing and proving before I let them wander too far.
So, Coals[2]Newcastle will be put together a little more thoughtfully from now on. Posts weighing in on pros and cons will be weighed a little more before they are published. Diatribes will be rarer, but only because they have been replaced by critiques. It's not much, but maybe I can be part of something that encourages us all to think before we send.
That said, there is still the question of what I'm going to do with the Crazy Apple News Site. It could well be argued that a website that is nothing but jokes about Apple products is basically "snark" as Mann puts it. Fortunately I have an answer for that as well:
P.G. Wodehouse.
P.G. Wodehouse wrote books that all basically used the same plot, but the plot was incidental to the story. What he wrote was pure comedy gold, as funny today as the day he wrote it. Somehow he took the manners of 1920's British drones and made them into lyrical works of art, unequaled in the English language.
So, in short, I believe telling IT people about IT people (this site) and making fun of Apple people for the benefit of Apple people (CANS) can both be "better". And, with a some work and possibly some luck, they will be.
And thank you, dear readers, for making "better" worth doing.
Don't misunderstand me; I know that Rails shows you how to develop a blog in 15 minutes to illustrate that Rails is a tool that gets out of your way and lets you write what's in your head. That's a wonderful thing, and Ruby and Rails both are very good at it once you learn how they work. The problem is that you see more and more people who wrote 20 minute blogs because that's all the attention span they could muster, whereas if they had put a little time into it (say, three or four years) they could have written the next WordPress. And the reason for this is that we are all too excited to get on to the next great idea to spend too much time on this one.
Incidentally, that's my major complaint against Ruby on Rails. Ruby: brilliant. It's like Smalltalk reborn. Rails: excellent. You can develop brilliant apps to your heart's delight. But somewhere between developing apps and deploying apps it's like all the engineers got distracted and hopped off the train. The sheer number of mostly-working rails deployment strategies is testament to the fact that the core RoR team got distracted before they finished the job. This is in direct contrast to the PHP/perl crowds, who wrote functional, intelligent Apache modules that are rigorously maintained and actually work. But that's a topic for another post.
Returning to the point, there is a great need for all of us on this great big internet to not only write what we are thinking, but to think about what we are writing. I'll admit that I'm as guilty of publishing a first draft as anyone, and have just as much need to change that as the greenest Rails blog developer.
It's the "...focus on making good things" that catches me. That's the difference between, say, 8 Bit Theater and Gunnerkrigg Court: They're both interesting, both engaging, but Gunnerkrigg Court is a joy to look at and delicious to read, where 8-bit is kinda funny sometimes. The irony of 8-bit is that the author is capable of more; his Atomic Robo stories are fun and good looking, but are also clearly much harder to make.
And this definitely applies to me as well. I have a lot of beta code wandering around out there that needs a few more wrinkles ironed out before I feel comfortable sharing it with the wider world. I have a lot of beta ideas that could use more testing and proving before I let them wander too far.
So, Coals[2]Newcastle will be put together a little more thoughtfully from now on. Posts weighing in on pros and cons will be weighed a little more before they are published. Diatribes will be rarer, but only because they have been replaced by critiques. It's not much, but maybe I can be part of something that encourages us all to think before we send.
That said, there is still the question of what I'm going to do with the Crazy Apple News Site. It could well be argued that a website that is nothing but jokes about Apple products is basically "snark" as Mann puts it. Fortunately I have an answer for that as well:
P.G. Wodehouse.
P.G. Wodehouse wrote books that all basically used the same plot, but the plot was incidental to the story. What he wrote was pure comedy gold, as funny today as the day he wrote it. Somehow he took the manners of 1920's British drones and made them into lyrical works of art, unequaled in the English language.
So, in short, I believe telling IT people about IT people (this site) and making fun of Apple people for the benefit of Apple people (CANS) can both be "better". And, with a some work and possibly some luck, they will be.
And thank you, dear readers, for making "better" worth doing.