Category Archives: General News

General information about patorjk.com or Patrick.

Three Things to Say

As I type this sentence my clock says its 5:00am… I’m sure it’ll be much later than that when this entry is finally done. So much for having a normal sleeping schedule :P. Oh well, on with the updates…

Updated Test All

I’ve updated TAAG’s “Test All” feature. It should now be much faster. In fact, based on some tests I ran, it should be 11 times faster than before. The old “Test All” feature worked by having Javascript and PHP continuously talk to each other during the text generation process. Now everything is done server side with PHP code. The downside to this is that all my Javascript text generation code had to be duplicated in PHP. This sucks for a number of reasons, but I couldn’t see away around it :/. With the exception of bug fixes, I think I’m pretty much done with this app. Well, no program is ever really “done”, but I think I’ve come to a decent stopping point.

Also, after doing some testing in Opera, I realized the color dialog script I was using doesn’t work in that browser, so now I’ve put up a little notice when you push that button (it’ll pop up only if you’re using Opera). I’m not sure if there’s a way around this, but I’ll try and find one. It makes me nuts that every browser is so different.

Thoughtful Programming and Forth

While searching the net for an old college friend’s / suite mate’s webpage, I discovered an old article he’d written on Thoughtful Programming and Forth. Though I didn’t agree with all of it, and I’m not about to start programming in Forth, I thought it was a well thought out piece. Since he used to have it on his web page, I emailed him (he’s now off in Canada working on a PhD in Math) and asked him if it’d be cool if I posted it up here. He told me he was fine with me posting it up, as long as I updated the email address and fixed a spelling error. So anyway, if you’re interested in learning a little about Thoughtful Programming and Forth, his article is worth a read:

Introduction to Thoughtful Programming and the Forth Philosophy By Michael Misamore

It’s a shame the rest of his webpage is gone, because he had some interesting content, but nothing lasts forever. Which leads me to my next topic…

RIP DarcFX

DarcFX.com, possibly the last of the great AOL programming websites, has closed down. This is probably for the best, since it hadn’t had any new content in years. In fact, I was actually a little shocked that the site lasted so long. For those of you who don’t know, DarcFX was known for being the site the succeeded KnK4Life.com after it closed down. KnK4Life was once the biggest resource for AOL add-on development. I’m talking thousands of unique visitors a day big. I mention its relevance here mostly because the site housed a couple of my programs and programming examples. It boosted my visibility a decent amount, and for that I’m thankful.

It’s a shame to see sites die, but unless they can evolve there’s really no point in having something that isn’t relevant anymore lying around. DarcFX was still giving me 5 or 6 referrals a month though, so I’d assume the site was still bringing in a decent amount of traffic. It’ll be interesting to see what happens to the domain. KnK4Life.com is apparently available for purchase. I’m surprised some spam site hasn’t grabbed it up, though it’s been so long that the domain is probably worthless. DosFX.com is another site that seems to have died. Dos was probably the most well known AOL add-on developer. Bofen.com was once a major site, until it went down in disgrace. Now the domain is owned by some company that sells “premium domains”. That’s the sort of thing I would expect to see happen to a lot of these late 90’s / early 00’s AOL hacking / programming / software sites that brought in tons of visitors. It’d suck if that were the fate of this site, though at my current status, I don’t see that happening.

Other sites I remember from back in the day:

Magintta.com – This site never brought a lot of people in, but I remember her. It’s good to see it hasn’t disappeared. Though it doesn’t look like it’s been updated in a long time.
Pixelsex.com [currently NSFW] – Plastik’s old site. Originally this site was hosted at dosfx.com. Plastik had a cool site with lots of tutorials. Looks like it’s gone now.
TPA Software – This site seems to be alive and well, it’s been a long time since I last visited.

I know there were a lot more than this, but these are the only ones I can think of off the top of my head. Anyway, I should probably get bed now…

Year End Review: The patorjk.com Comeback

I’ve decided I’d write an entry summing up what I learned this year. I basically want to talk about what worked and what didn’t work, and talk a little about what I hope to accomplish in the future. It weird to think back and remember that the main page of this site used to get 1000+ visitors a day. This was of course when I was back in high school, and too apathetic and naive to really appreciate it. Anyways…

Things That Worked:

TAAG: This was the first new program I decided to release on this site. In the beginning it faltered and didn’t get much attention. It was an odd choice as my first new program because I had originally passed on the idea back in 1999 (right after I’d written an AOL Macro Shop – Fallen Legion). However, I had been wanting to create more web-oriented applications, so I thought it’d be a good place to start. During the first few weeks I was actually worried it’d fall into the abyss of the internet and never be seen again. As of this writing it seems to have found an audience, and it’s now by far the most visited page on this site. I attribute the following reasons to why it didn’t fall into the abyss:

  • Joining the ASCII Arts Ring & Directory. Yeah, joining a web ring seems pretty amateurish and late 90’s, but I worried that no one would ever see this app so I signed up. The ring only brings in 1 or 2 visitors a day, however, being listed was a huge boon to the page’s search engine ranking. Shortly after joining I started getting 10-20 visitors a day from Google (now that number is 120+).
  • Emailing the FIGlet emailing list. FIGlet fonts have an emailing list, I emailed it and told them about the new app. No better way of getting the word out then contacting people who might actually care.
  • Changing the default font to something stylish/cool. I noticed that changing TAAG’s default font from “Standard” to “Dancing Font” had an almost immediate effect: people stayed a bit longer to play with the app. I guess this means that making an immediate impression on people is important. If you don’t grab someone’s interest with something cool or stylish, they may not stay long. I’d assume the same goes for interfaces. If your interface sucks, people aren’t going to stick around to see your app, even if it is really cool.
  • A “Test All” feature. This was something that’s sort of essential for an app like this, and adding it upped its usage, but it still kind of sucks at the moment. I’m working on a fix to make it faster.
  • Other people showing this app to their friends. Someone listed the site on Stumbleupon and over a period of days I got an influx of 600+ visitors. I would not have thought to submit my site there. At the end of the day, I think the only way something can be successful is if other people like it and decide to pass it on.

Color Fader: I’m not sure how to feel about this. I wrote it mostly because someone sent me an email requesting that I post it back up, and when I finally came out with a new version, I hated it. On top of that, the only reason it’s indexed highly on a couple of different search engines is because the old version was so popular (there are even clones of it here and here – though I OKed mostuff’s version back in the day and I think Zak’s version is cool and well designed, both are somewhat flattering, though under normal circumstances I’m not cool with people lifting the source to my pages).

I felt a little silly writing this app, and even sillier supping it up (I recently added a whole bunch of features), but it might as well be a quality app if I’m going to host it here. The biggest thing I learned with this program was that even after all these years, my old files actually still hold a decent page rank in many search engines. I couldn’t even find one new link to my Color Fader until this month. Also, as an aside, the audience for this app is all over the map. There’s actually a cam girl site that links to it, a MMORGB site that links to it, an advice column that mentions it, and it was brought up in some Disney forum for preteens. So I suppose it’s users are a colorful bunch (yeah, that was a pretty crappy pun, I apologize).

Visual Basic Arrays Tutorial [LINK FIXED]: This tutorial was written for this site by the multitalented Chicanerous, back when he was a member of a forum I used to run. I decided to resurrect this gem of a web page after looking through an archived version of this site. The tutorial still held up and it seemed like a terrible thing to waste, so I reposted it. Everyone seems to think static content is dead, but this page has steadily grown in visitors since I posted it up. It now receives 70+ views a day, which is pretty amazing, considering I didn’t do anything to promote it other than mention it in this blog once or twice. With some googling, I even found that it was cited in some university compsci handout, which I thought was cool. I talked with Chic briefly about the tutorial’s gaining popularity and he didn’t seem that interested. He left the programming world a while back, which is a shame, because he was a pretty damn good coder, but oh well.

VB Code Bank: This grabs a lot of odd queries up from search engines. It a reasonably decent resource, I should probably find a way to expand it. The more relevant content this site has, the better.

Reposting Old Apps (Mosaicer and API Spy): Most the links to this site are from sites talking about my free Mosaicer program (and about 50% of the email I get related to this site is from people interested in Mosaicer), which boggles my mind because it’s so old that I’m actually afraid to look at its source code (I wrote it while I was in High School). The API Spy also brings a decent number of people in. It’s sad to think so many people come here for my old stuff, but I suppose that should also be flattering, without those apps, this site would not exist today. One day I’ll update both of them.

Things That Didn’t Work:

Slider Puzzles: Ugh, this kills me. I enjoyed working on this. I really did. It was a spontaneous creation that seemed like it had so much potential, but it now currently get less them one visitor a day. I think it’s biggest problems are:

  • Slider puzzles are all over the internet. This app isn’t very unique.
  • I didn’t do anything to promote it other than talk about it on this blog.
  • The images for the puzzles are old paintings. My old Sarah Michelle Gellar puzzle got a lot of views, but that was mostly because the puzzle was of Sarah Michelle Gellar.

I’m currently working on cleaning up the source code for this app so I can release something others can install on their websites. Maybe someone else in need of some slider puzzle code will have more luck than me. Or maybe they can find a way to creativity build on the app. I’ve briefly entertained the idea of changing from old paintings to Sarah Michelle Gellar or Jessica Alba pics, but copyright issues concern me, and I never seem to hear back from “fan” sites when I email them asking if I can use the images.

The Future / Ambitions

I’m 25, and this coming year I’ll be 26. It’s scary to think I’ll be approaching my 10 year anniversary as a coder. When I started out coding, I learned mostly by reading message board posts on AOL’s add-on development board. It seemed like I learned something everyday. It’s been a long time since I’ve had something like that.

This coming year I hope to be a lot more prolific in my coding and more productive in my learning. I want to write some more web apps as well as get back into writing programs in Visual Basic (I installed Visual Studio 2003 a couple of months ago, but I haven’t used it yet). I have various un-finished projects on my computer, but all of them would take a decent amount of polishing before I posted them up.

New Years

I’ve never really been a fan of New Years. It seems like the kind of day where everyone has to be at a party, and whatever happens, it always tends to be anti-climatic, at least for me. When I was younger, I’d just celebrate by watching MTV’s countdown of the top videos of the year. I kind of miss those days. It seems like everyone feels like they need to do something big for New Years. Last year I didn’t have anything to do up until 5pm. Everyone else seemed to have made plans weeks before hand and my friend and I were just kind of hanging around when his roommate, who had recently been hired as a bouncer at The Guards in DC, made a rather interesting proposal. Apparently some 20-something year old rich girl was holding a private party at his new place of work. Word had it that it was going to be a pretty killer party, and because the guest list was so huge (100+), no one would really notice if a couple of nondescript 20-something’s snuck in (this was later proven true, when I actually met face to face with the rich girl).

So we took the roommate up on his offer and snuck in the backdoor. The party was insane. It was the kind of party that was fully catered, had an open bar, everyone was dressed to kill, beautiful women were everywhere, and a hired photographer was taking pictures of the festivities (somewhere there are some New Years Eve photos with us grinning hysterically). It’s funny, at first we just kind of stood in the corner and tried not to get noticed, but by 10:30 we were shit faced and high fiving random dudes who were probably future high priced lawyers. I even remember being out on the dance floor, which is strange because I can’t dance to save my life.

So anyway, that’s how I started the year. I’m actually thinking I’ll end it on a much quiter note, most likely just hanging out with some friends. Even though that doesn’t make for as good a story, it can still be just as fun.

I hope everyone has a safe and happy News Years!

Color Fader Updated + Other Stuff

Color Fader Update

I’ve been annoyed at the job I did on my updated color fader since it was released. The interface was squished, awkward and clumsy, the color scheme was bland, and it over all just looked bad. I decided a few days ago to break from what I was doing and work on a re-design of it. I think I’ve come up with something that’s cleaner and easier to work with:

http://patorjk.com/software/colorfader/

The ASCII Art heading is kind of cheesy, but nothing else seemed to fit that heading area and it seemed to fit the ambiance so I left it in. Along with the new design, I added a few new features:

  • Vertical text fading: Now you fade lines of text along with fading character by character.
  • Multi-color image fade: I always felt it was a HUGE design flaw to have a separate 2-color area for image fading. I’m not sure what I was originally thinking, perhaps I was just lazy.
  • Background color selection for text fades: You can now see what the faded text looks like on different colored backgrounds.

Ultra Edit

I’ve been looking around for a good text editor that I can use for development purposes. At the moment, most of what I’m doing is Javascript and PHP. Recently I’ve come across Ultra Edit, which appears to be a pretty snazzy editor. It has syntax highlighting, grep-like searching abilities, a customizable tool bar, line number information, the ability to hide nested code, and lots of other nifty features. It’s only negative is that it’s not free. It’s $50 if I want to use it past the trial period. I’m actually thinking about shelling the doe though, since it would be a big step up from WordPad. Anyone know of any other good Windows text editors I should try before I purchase a license for this one?

Garfield / Realfield

Some clever folks on the internet have discovered that the Garfield cartoon strip is actually pretty funny if you remove all of Garfield’s thought bubbles. It actually works on a whole new level, it’s pretty cool:

Google Ads

I’ve been mulling over the idea of possibly placing a few Google Ads on this website. Nothing crazy or annoying, but something that’d be reasonably discrete and only on a few choice pages. I was doing some calculating and with what I read I could probably make enough a month to cover hosting costs if I placed ads on the Color Fader and the VB Code Bank. I think that would be pretty cool – this site paying for itself.

My fears in doing this though would be that I could scare away visitors or annoy those who regularly visit. Or I could turn off people who think I’m just trying to cash in. So I’d probably only do it in a few select areas, and not in areas that would cause clutter. I dunno, I’ll have to think about it some more, but I just thought I’d give everyone a head’s up.

No Rest for the Tired

Things have been going well, though I haven’t gotten any website-related work done in the last week and I’ve been really tired. This past weekend my roommate, his brother, and myself moved most of the essentials into the new appartment, and later today (Wednesday) I get my bed. So I’ll offically be moving in today. We’ve been rather slow about the whole process, but I think it’s mostly because he had to finish his thesis (he defended on the 5th) and I had a bunch of little things I had to take care of.

I hope to have some new stuff up soon, but I don’t want to set any dates since I’m not sure how much time I’ll have to work on things. I still have a lot of new apartment things I need to do.

MySpace.com Search

For a couple of years now I’ve noticed that Google is better at finding myspace profiles than MySpace is. MySpace’s search feature just sucks. I’ve been toying with the idea of creating a MySpace profile search app that uses Google. Something in the same vein as g2p.org. I’m not sure I’ll do it, since it’s not something I do often, but I figured I’d float the idea out here to see if anyone was interested. Facebook has apparently allowed the profiles it stores to be indexed too, however, the search feature on that site is excellent and can’t really be improved on by using Google.

Spammed

This made me smile, well, the post near the bottom by milorad did. A couple of months back I asked the WordPress.com community about a weird Trackback issue I had been having and I ended up with some rather icy responses. I’m glad someone was nice enough to take the time and answer my question. It sucks to think that a certain percentage of my visitors are spam robots, but I guess that happens to every site with a blog and there really isn’t much one can do. Also, I ask you all to please not post in that thread. I don’t want to cause a disturbance or seem like I’m trying to start something. I just wanted to share it here since finding it made my day :).

Distractions…

Over the Thanksgiving break I started on a new web app and a tutorial. Not sure when either will be out though. I’ve been tired all week so I don’t expect to get too much work done on them until maybe Thursday or Friday (I’d put both at 50% right now).

As a distraction, I found myself re-discovering Half Life 2, the first person shooter game that won all those awards back in 2004. If you’ve never played HL2, let me just echo what everyone else in the world has been saying: It’s an AMAZING game. Possibly the best game I’ve ever played (next to maybe American McGee’s Alice). I don’t really consider myself a gamer either. The last game I was really into was Doom 3, and that was back in 2005. When I fall for a game though, I fall hard.

I spent my whole winter break playing Doom 3 all night. It was funny because I’d wake up around 4-5 in the afternoon, right as my roommate was coming home from work, and then I’d go to bed around 6-7 in the morning, right as my roommate was leaving for work. Well, I should get to bed, waiting until the last minute to write these things is always a bad idea.

patorjk.com is Popular with the Ladies

I’m taking off work this week, and my plan is to make something of it, so hopefully I’ll have some fresh new content to post up. Ideas I’m currently juggling around are: writing a tutorial, writing a facebook game (I bash facebook sometimes, but it is something almost everyone uses), or making a new online app. Or possibly re-doing my color fader. I really don’t like its interface. But I’ll figure all this out later. In the mean time, here are some random bits of news…

Popular with the Ladies

I stumbled upon an interesting internet tracking site called QuantCast. According to its website its “the only open internet ratings service. We provide advertisers with audience profiles for millions of websites and services.” I’m not sure how it tracks websites, and I have never seen this site before today, but I discovered that it had data for my website, you can see it here:

http://www.quantcast.com/patorjk.com

According to the data they provide, this site gets more female visitors than male visitors. Interesting, interesting… hey ladies… j/k, actually, this is all kind of funny because I really doubt that, unless the majority of people who view TAAG are female. Though then again, maybe I just don’t know my audience very well.

The website also says “The site is popular among a 60-100k HH income bracket, more educated audience.” Which I thought was interesting.

As a side note to all of this, way back in the day I had a poll up on my main page that asked the viewer if they were male or female. The results came back 90% male, 10% female (I forget how many votes were cast, but it was a decent amount). So it’d be really interesting if the scales had tipped as much as that site says they have.

Google Trends

If you don’t know about Google Trends, you need to visit this site now:

http://www.google.com/trends

It’s amazing how much fun that tool is. I can’t believe digg is more popular than reddit, fark and slashdot put together. I was also shocked to learn that Pepsi was more popular than Coke (in terms of google searches). This site [NSFW!] has some more risque suggestions. But anyway, if you’re bored, it’s a fun tool to play around with.

10,000 Visitors and Other News

I’m approaching 10,000 visitors for the month of October, which is pretty cool. Not sure if I’ll get there, but I’m only 300 visits away, so it’ll be close either way.

As I’ve stated in the past, however, a lot of that is traffic to other parts of this site. TAAG is still the reining king when it comes to the most visited page I have, and after that it’s the VB 6.0 Code Bank, and then, after that, it’s this blog.

I was actually thinking of getting TAAG its own domain, but the whole search for one left me with a rather sour taste in my mouth. All the domain names I was interested in were taken – and not by legitimate sites, but ad sites. Basically people who had bought up the domain name and were offering it up for a large sum (in my case, $3,000 – more than I want to spend on something I’m giving away for free). It really pissed me off. The “.us” domain was still available, but “.us” is kind of a crappy extension. So I’ll have to think about it. And there really isn’t a need to move it away from this site so not finding a domain name isn’t that big of a deal.

Slider Puzzles

I’ve taken Sloat’s advice and updated my slider puzzle script so that the images don’t have to be chopped up. I haven’t uploaded the code onto this site yet, but I plan to soon. I’m thinking I’m going to release this script as a download that people can configure for their own sites (hopefully using it will be as simple as uploading the code and along with the selected images). It seems like a waste to have it simply be for old paintings. It could probably do more good elsewhere. I’ve been thinking about emailing some photographers to see if I can get some cool pics, but even if I do, I’ll still release the source.

Patrick Gillespie

Oh, the vanity. This is something I shouldn’t care about, but for some reason it bugs me that the #1 link on google for the term “Patrick Gillespie” is some news story on another Patrick Gillespie who is a huge pervert. I’m slowly climbing in my page rank, so I may displace the article, but it sucks seeing that attached to my name. Plus, the article doesn’t give any other details on the guy other than the fact that he is named “Patrick Gillespie”.

Ghost Stories

When I was little, I wanted to be a writer. I even had a story I wrote in 6th grade get published in some young writers book (it was selected by my 6th grade teacher). It was pretty cool. I even bumped into some random kid at the grocery store who had read it and liked it. It totally made me feel famous (the book was distributed to every school in the county though, so in actuality this wasn’t that big of a deal).

Anyway, somewhere down the line I lost interest and wound up programming stuff instead. I did have a brief relapse into my writing ways back in college though. When I was young, I’d write mostly sci-fi and humor type stories, but in college, I switched to writing horror stories. If you’re in a ghoulish mood this Halloween, you can check out my most popular stories below*…

The Becoming
A Doll’s House
The Doll Collection

*The Becoming was initially the most popular, but I had to re-write it after fanfiction.net deleted their music section (in fact, most of the stories I have up were ones I thought were decent enough to re-write after the music section was removed).

Fired for Blogging

No, not me, don’t worry :-).

On Friday I dropped by the office of an old boss of mine. He had apparently heard I was back in the building and wanted me to come by and say hi. It was pretty cool seeing him again; he was a really good guy to work for. I interned under him 3 years ago, and I believe the job I did that summer was the reason I got hired by my current company. The internship was a VB / Access job. It’s not the kind of job I’d want to do as a career, but it was fun to be able to apply all the VB skills I had racked up as a teenager. I churned out something like 2,000-3,000 lines of code a week, it was ridiculous. During the meeting he actually told me that most of the stuff I had done was still being used and that people still talked about me (which I found kind of shocking). It was really cool to know that I had had such a positive effect.

I don’t always have such good experiences though. I’ve had some jobs where I’ve felt bored or like I didn’t really live up to what I could have done. I thought about writing an entry contrasting good and bad experiences and how one can avoid certain pitfalls, but then I decided against it. Blogging about work is almost always a bad idea. Unless all of your stories are positive feel good stories – and the best work stories usually aren’t – it’s a bad idea to have a work related blog (same goes for dating, but that’s another blog post all together).

Interestingly enough, as I was debating whether to write a such an entry, I stumbled upon a blog post about a 28 year old video clerk who had been fired for blogging that Tucker Carlson came into his store (link). He didn’t reveal any personal information about Tucker, but he did joke about sending items such as frozen urine cakes to his house, and he did call the guy a “Gigantic Cobagz”, which is obviously not giving the store he works for the best image, so it’s no wonder he got canned.

After this interesting find, I decided to see how many bloggers I could find who had been fired because of blog entries they had written. Below is a summary of what I found. Some of them are pretty interesting. If you can find more, feel free to post links in the comments.

2. A blogger who was fired for joking about goofing off at work (link). This guy was essentially called into his boss’ office one day and told he was fired and had to leave immediately. His boss watched him clean out his desk and then escorted him out of the building. This was the post that got him in so much hot water:

Getting to surf the web for 3 hours while being paid: Priceless.
Getting to blog for 3 hours while being paid: Priceless.
Sitting around doing nothing for 3 hours while being paid: Priceless.
Installing Windows 2000 Server on a P2 300: Bloody Freaking Priceless.

Everyone experiences down time at work, however, this wasn’t a wise post to make. I do feel sorry for him though. It’s a harsh punishment for something that was just intended as a light hearted joke.

3. A Google employee who was fired for saying too much about the company (link). Almost everyone loves Google, and if you have a blog that talks about what goes on inside of Google, people are going to read it (hell, it’s one of the reasons I read Steve Yegge’s blog). The problem is, Google doesn’t want you to do this, and divulging too much about them will get you fired (this is true for almost every company).

4. A Nintendo blogger who was fired for “Inexcusable Behaviour” (link). This blogger, who actually wrote under a different name to protect her identity, was fired for blogging negatively about her co-workers. Quote from her blog that most likely got her fired: “One plus about working with [a] hormonal, facial-hair-growing, frumpy [woman] is that I have found a new excuse to drink heavily… My gut tells me that this woman hasn’t been fucked in years”. Not a good thing to publically say about your boss.

5. A Microsoft employee who was fired for posting up certain pictures in his blog (link). Companies take their proprietary info very seriously.

6. A flight attendant who was fired for posting up risque pictures in her blog (link). This probably wouldn’t have been that big of a deal had these not been taken at work and then posted on the web, oh well.

7. Thailand teacher fired for writing about her personal life (link). From the blog entry:

Imagine my surprise when last night I received a rather cruel email (didn’t even bother with the courtesy of calling) from my employer terminating me from the school after a week of labor because of an article I wrote days before I got the teaching job. My lifestyle apparently does not conform to the acceptable teacher’s way of living (if there’s such a thing). They were afraid that at some point I’d start writing about the school and tarnish its precious and rather inexistent reputation, and I wasn’t a good enough teacher.

Oddly enough, since these people were among the first to get fired over blogging, most of them became minor celebs after they got fired. That probably won’t be the case as time goes on.

Edit: As a side note, this is kind of a weird entry to write, isn’t it? I should say that I don’t have any fear of being fired (hopefully it didn’t come off that way), I’m on good terms with everyone I work with. I’m just cautious about this kind of stuff and it’s interesting to see how small missteps can get you escorted out of a building.

Brain Dump

I’ve been feeling somewhat drained the past week. I’m not sure why. This past weekend I went to my cousin’s wedding down in North Carolina. I was looking forward to it because I wanted to get my wedding count up. I think I’m one of the few young people who’ve been to more funerals than weddings. It was a Jewish wedding too, so I figured it’d be interesting. In the end it was ok, I’m not much of a social butterfly so it was weird not knowing anyone except my cousin, his mom, and my mom. And though I think my cousin is making a good choice, I think a lot of people rush into marriage. I still remember a friend of mine lecturing me about how “when you know, you know”, and then later in the conversation confessing to me that they weren’t sure if they really loved their fiance. How can you be sure you’ve found the one, but not sure you love them? I think a decent number of people get worried about not finding someone and then end up making a poor choice (Also, Noah, if for some reason you ever happen to read this, no, this story is not about your fiancee). Anyways…

Radiohead – In Rainbows

I don’t normally tout new music releases, but this music is ONLINE and FREE and by my favorite band so I figured it’d make sense to mention it here. Radiohead are trying a new experiment where they’re putting their music online and you can pay whatever you want for it. I recommend downloading it for free to see if you like it, and then if you do, go back and buy it. It’s honestly their best record since OK Computer. The song that sticks out most to me is “Videotape”, it’s by far the most beautiful song I’ve heard this year.

WikiBooks

My thesis: Programming books are becoming obsolete. Nobody seems to learn languages via books anyway. Even the smartest programmers I talk to seem to pick up things from reading various articles or through reading documentation while chugging through a new programming project. I picked up a book on PHP a couple months back, and I found myself wishing I could jump around to different topics. I could easily look up each interesting idea in the book’s index, but that’s kind of a pain in the butt. Plus I’d like to be able to interactively test examples as I come to them. That’s when the idea hit me: Why not make wikibooks? Of course, like any good idea, I figured someone had to have already implemented it, and after some googling, here’s what I found:

Wikibooks: Programming Languages Bookshelf

That’s it?

There was more to “dump”, but it’s late and I need to get to bed.

Ping! (just checking in)

I feel like I should try and check in at least every week or every other week, just so I don’t let this site get away from me. Ideally I’d like to have 2-3 updates a week. However, because working on this site isn’t my full time job, updates sometimes happen in quick succession, and sometimes far apart.

I also feel like I’ve had a rather uneventful last two weeks. Programming wise that is. In real life I’ve done a bunch of a stuff, including changing jobs within my company, which is strange and exciting but also daunting because it means having to learn a whole new system and set of processes. I’m hoping this learning curve doesn’t interfere too much with the plans I have for this site.

It’s amazing how energized I can feel about a certain idea. I’ll have it in the back of my mind all day, but then when I get home, I’ll be exhausted and not feel like programming. I’ll end up doing something lazy like watching TV, or something slightly physical like going to the gym. It’s not until around 11 o’clock that my mind wakes up again and I feel like doing something that requires brain cells. In fact, it’s amazing how much of the work for this site gets done between the hours of 11pm and 2am (I usually don’t get into work until around 10am).

I think I also jump around to too many ideas. At one point last week I was reading tutorials on Ruby – I’d heard so much about it that I wanted to see what the fuss was about – but then, after about an hour of reading, I realized I didn’t really need to know this language. It looked cool, but there were other languages I was currently using/learning, and it wasn’t really something I needed on my plate. A similar distraction happened when I looked into developing Facebook apps. You know those annoying things people post up on their profile pages? Apparently there’s big money in it:

LA Times Article on Facebook Software Biz
Business Week Article on Facebook Money Making
Crazy Story About a 17 Year Old Who’s Making 70k a Month From Her MySpace Layouts Page

The idea of making it big is appealing, and it caused me to look further into Facebook development, however, I actually do find most of the Facebook apps annoying, so I don’t think I could bring myself to make one. The fact that people are making so much money off them actually blows my mind though. How can such a dinky little app pull in so much money?