Remy Sharp FTW!!!!

I’ve long been an admirer/had a man-crush on Remy Sharp for his slick, ninja-like JavaScript Skills when lo and behold, this video came up on my feed!

Basically, you can do a lot of JavaScript coding right from Chrome, which is great because a)my vim and emacs skillz leave something to be desired and are a pain and b) TextMate is cool, but I don’t like having to tab in and out of it to make changes.

Full cred and props go to Remy, link to post and video below:

His super awesome blog

My first WordPress Plugin

I just uploaded my first WordPress Plugin to wordpress.org tonight!!

Actually, I wrote the plugin a while back when I was really digging into WordPress development. As a side note, WordPress is pretty much the only Blog/CMS I can stand…I hate Joomla! I even hate the name and the stupid exclamation mark at the end of the name! Drupal is ok, but I found it to be a little complicated at times and the learning curve is steep. Plus…I’m admittedly a bandwagon jumper. I go where the peeps are 😉

Anyways, I got some books and started developing my own plugins. The one I released tonight was actually the first one I developed. Ever. It’s pretty simplistic, it just embeds a Github Gist for you via shortcode in a post. I know what you’re thinking… “Whoa! Slow down there Tarzan! Save some complicated WordPress Plugin love for the rest of us!”. Yeah, yeah, it’s dead simple and I have a whole hard drive full of em!

The reason why I actually let it see the light of day was that I wanted to have a taste for submitting and maintaining a plugin instead of just hiding within the safety of developing code for clients.

Overall, my experience was pretty good. I did have an issue where Subversion for some reason didn’t like that I had a sub-directory in my plugin directory. I’m definitely comfortable with Git, but not so much with Subversion. This link helped me out with that:

http://phpadvocate.com/blog/2009/12/how-to-fix-svn-directory-__dir__-containing-working-copy-admin-area-is-missing-and-other-misc-svn-shortcuts/

But I didn’t realize that the sub-directory was missing until it was actually live on WordPress.org (doh!). So I apologize to the dozen or so people who downloaded the bum version. It’s all good now 🙂

Here’s the link to the plugin:

http://wordpress.org/extend/plugins/bxgist4fun/

Oh, and don’t remind me that I suck at naming things… I’m already painfully aware 😦

Stop Whining!

I read articles like the one linked below all of the time:

http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/

Why you might ask since I develop a lot in PHP? For the same reason why I watch movies like “The Road” I suppose… maybe I like revelling in dark and moody arguments or themes. In all seriousness, I don’t necessarily disagree with this guy. I have had a lot of conversations about how language X sucks and is crappy. Hell, I have developed in JavaScript both as a hobbyist and in my career since 1998! But here’s my counter-argument… who cares?

Here’s a link that my research (2 mins spent on Google) :

http://wiki.theory.org/YourLanguageSucks

What language isn’t on there!!!?!

I implore all developers out there…stop whining about this crap! I don’t care! It makes it so difficult to share ideas and thoughts when a typical conversation with a developer goes something like:

Other Dev: Hey man, what do you do?

Me: I’m a Web Developer.

Other Dev: Oh really? What kind of stuff do you do?

Me: Frontend and Backend. I like JavaScript and PHP. I do some Ruby as well.

Other Dev:  Oh you like JavaScript and PHP? They suck and you suck for liking them! I hope a hobo smashes you in the face with a shovel!

Obviously some dramatic license was taken with the above scenario. But the fact of the matter is that I don’t think there’s this magical language that’s out there that every developer is going to love. It’s like some weird display of hax0r skillz when you bash a language. I don’t care!

Even in the links provided, I know people will have arguments and rebuttals. It doesn’t matter. What does matter is that you KNOW about their limitations and have ways of working around them.

Just build stuff and share it! That’s all that matters in the end…

Yet Another New Year’s Resolution…

Here’s yet another attempt at running a blog…

Sadly, this will be my third or fourth kick at the bucket. The reason for the failed blogs in the past has mostly been lack of consistency and mostly because I was trying to make money from them. I find that when you try to make money by doing something that should be fun, you often end up broke and miserable…

What do I mean by “trying to make money” from a blog? Mostly, I went down the Internet Marketing path a few years back. I would like to say that I learned a lot and that I don’t regret trying to get into Internet Marketing, but I do. Lol.

See, I’m a Software Developer by training. Also, I’m somewhat introverted and the jury is still out on whether or not I have Asperger’s… so the idea of yours truly being that “Internet Marketing” guy was pretty out there, but I got suckered in because I thought it would make more money than being a Web Developer which was my day job at the time.

So, here goes another attempt… why? I don’t really know. An innate compulsion to share, to connect with others, and to just have a soapbox seems to answer that question in a way that satisfies me for now.