It’s just me, the Googlebot and the Baidu spider chillin’ at ProgClub tonight.
I wish more people were involved with ProgClub. We’re ready for so much more. Patience isn’t really a virtue of mine. :P
It’s just me, the Googlebot and the Baidu spider chillin’ at ProgClub tonight.
I wish more people were involved with ProgClub. We’re ready for so much more. Patience isn’t really a virtue of mine. :P
I posted to the talk page on Wikipedia regarding phrases from Hitchhiker’s Guide to the Galaxy, and said:
I think that Adams was saying that the answer to the Ultimate Question of Life, the Universe, and Everything is that it’s “for two”. Life’s not much if you’re not sharing it with someone. I think he wanted you to figure this out for yourself, which is why he denied the number had any significance. He was a genius.
jj5 (talk) 04:18, 1 September 2011 (UTC)
I have the feeling that some shmuck is going to end up deleting my comment though, so figured I’d post it over here on my blog where it will be safe from deletion.
That Adams’s quote lends itself so readily to this profound interpretation I think is testament to the fact that he intended it, even if he did deny it. If it’s a coincidence, it is a remarkable and beautiful one.
The famous five minute quick installation, my ass!
Firstly, I’ve just discovered FileZilla, and now I don’t have to upload my files one by one! When I didn’t know about FileZilla and FTP, I used my hosting provider’s web-based interface to upload HTML files to my web-site one-by-one. I’m glad those days are gone!
In the beginning days when I just wrote my own HTML files that was cool, because I only had about 10 files. But now that I’m learning to be a WordPress master I need FTP, and FileZilla rocks! (Thanks to jj5 for the recommendation!)
In the five minute install it said do you have a MySQL server, and I was like “yeah”, but then when I uploaded WordPress it said that my version of MySQL wasn’t high enough! They didn’t tell me *that* in the five minute install instructions!
And now on another one of my WordPress web-sites I have a random error with a stray < character in the wp-settings.php config file and the whole site is broken. I don’t even know who to blame for that!
In conclusion I take my hat off to people who have WordPress sites, because it’s not as easy to get it set up as it says in the manual. You still have to know computers to get it going I guess.
Fun
Just recently I read Zed Shaw’s Advice From An Old Programmer, and in it he says:
I’ve been programming for a very long time. So long that it’s incredibly boring to me.
That’s been in the back of my mind for a few days, and something I’ve been thinking about as I hope for people to join ProgClub. It seems to me that the longer you program the less you are interested in programming. But, it takes time to be a good programmer, so the better you get, the less interested you become. ProgClub wants first and foremost people who are *interested* in programming, and secondly it wants people who are *good* at programming. Though it doesn’t seem like there are going to be that many good programmers out there who are going to have the time or the interest for ProgClub. Which means that ProgClub’s best bet is probably to encourage participation from enthusiastic beginners.
This theme has sprung into my head a little over the past few weeks, as I’ve just started a club with a view to “empowering” programmers, and it’s apt that I reflect on what that means. So, while I smoke my cigarettes, it’s one of the things I think about. And, as I’ve been thinking about it, I’ve had a few thoughts! Go figure.
Anyway, this is still all a little rough, and this post is only my first step in solidifying these thoughts, but here they are.
Traditionally I’m a “Microsoft” programmer. The other kids used to tease me about it. Actually, I copped it at each end, because all the other Microsoft programmers used to tease me and call me a bleeding heart open-source sympathising commie. There’s no winning. Especially if you’re a “Microsoft” programmer.
Over the past few months I’ve been doing a fair bit with PHP. I figure there are so many great PHP web-apps that PHP can’t be all bad, despite its reputation for being shoddy and insecure. I mean, they teased me for being a “Microsoft” programmer, so they can tease me for being a PHP programmer too if they want. I’ve got pretty thick skin by now. And besides, we all know who the world’s leading authority on programmer fashion is: me. So, I’m clearly authoritative enough that I can roll my own way and set my own trends.
I’ve digressed. I do that. What was I talking about again? Oh, yeah. Empowerment. So, here’s the thing about coming to Linux, and PHP, and open-source in general: it makes you feel powerful. And that’s thought number one: where commercial software vendors like Microsoft and Apple hoard power, open-source programmers give it away. And, they give it to *you*. It makes sense when you think about it. Commercial entities survive on commerce, and there’s only commerce when there are goods and services that customers “depend” on. A commercial software vendor might pay lip-service to “empowering” you, but what they really want is for you to become “dependant” on them, which is the opposite of being empowered.
I’ll give you an example. The other day I wanted to package my new library into a download file. So I decided to go with a .tar.gz and use the tar command to create the file. I scripted my packaging process, and everything was functional in a matter of minutes. A lovely experience of empowerment. Compare this to my every day experience using WinZip. I used to own a copy, but I haven’t bothered to get a new license, and the copy I’m running on my Windows machine at the moment is an evaluation version. Consequently, every time I need to unzip a file, I need to click the button that says “Use evaluation version”, and as if to insult me, the developers thought it would be a good idea to move that button around at random and play a game with me every time I try to get something done. Of course I have WinZip because the default decompression software built into Windows doesn’t handle .tar.gz files. My point here is that in Windows, I’m not very empowered at all. The only way I’ll get a little bit of power is to part with some more money, and then maybe WinZip will start working for me rather than against me. But, even after spending my money, I still wouldn’t have a command-line tool that allowed me to script the compression of my package in a matter of seconds (well, minutes, I’m still new so I had to lookup how to use the tar command, and then trial-and-error my way into getting the right directory structure inside the tarball). This is just one example. I have many more. But I suspect you get the idea, so I won’t elaborate. In case you didn’t get the idea, here it is again: commercial programmers hoard power, and open-source programmers give it away.
This “giving power away” thing is a pretty big cultural change. There’s almost something scary about it. Sometimes I worry that maybe I’m naive, and that maybe other people shouldn’t be empowered. Maybe if they’re empowered then they’ll come after *me* with their new power. Maybe it would be better if I made people need me. I’m pretty sure that’s how *they* think. But… after giving it some thought, I still come down on the side of giving power away. I just think that not only is it the more noble thing to do, it’s also the more practical thing to do. I worry about safety and security too, I just figure I’m likely to be safer and more secure if the people around me are more, rather than less, powerful. I figure that for every more powerful evil person there will be two more powerful good people, and the good will outweigh the bad. There might be a little conflict and a few casualties on the path, but wasn’t there always? So, that’s thought number two: it is better to give power away.
To recap:
And those are my thoughts so far. Thanks for reading!
Steve Yegge had a few questions, so here are the answers. This shit is so obvious. It’s not hard to be a programmer at all.
I created an account on reddit, and submitted a link to ProgClub to programming.reddit.com. Figured we’re far enough along now with our services implementation that advertising is reasonable. Didn’t get any clickthroughs or upvotes though — I think I’ve been ignored! :(
Read all about it on the news page.
There’s a new logo for ProgClub, you can read all about it on the ProgClub logo page. A new favicon.ico file has been published, but the old one might be stuck in your cache.