Looking for a Top Notch WordPress/PHP Developer

If you’re in Baltimore and are a developer, or if you are in Baltimore and know someone who is a developer… Heck, if you’re in DC and are a developer or know a developer, we need you. (You can be to work in under an hour on the MARC train).

Some of you know what I do and who I do it for. I work for a company that has consistently been rated in the top 3 companies to work for. We’re fun and relaxed and our content producers focus on publishing in the financial industry.

Dogs are regularly in the office. We wear shorts and sandals to work. It’s an a-political group – as in office politics. Everyone works well together from the execs down to customer service.

We believe in “Fail cheap and quick” as a lean startup sort of mentality and everyone is empowered to just try stuff if it makes sense.

What *I* do is build awesome web technology to support the business. Plenty of WordPress but now we’re building out huge APIs for reporting and consumer-facing tools. And that’s not WordPress. That’s Laravel and MVC, if you’re curious.

We are looking to add another developer with real chops. PHP, JS, REST APIs, SQL for now with NoSQL as a viable thing for the future. We largely operate on Rackspace and Amazon EC2.

I’d love to hear from you or your developer friend. Send me your resume and cover letter but let me see your github as well!

abrazell@agorafinancial.com

NSA And Chaos Theory

Look, I’m not for 4th Amendment overreach but this PRISM thing. Let’s be honest…. I’m pretty proud of Americans for developing this ingenious piece of engineering. If it does what it claims to do (and not what the hype says it does), it’s nothing short of one of the major wonders of the modern world.

Think about it.

You, me, everyone… we live in patterns. We go to work, sit at the same desk, talk to the same people, have friends that we see regularly, talk to the roughly same set of people… every day.

But the patterns are not so simple. We may talk to all kinds of different people, go to all kinds of different places, drive all kinds of cars, use all kinds of sites, stay in all kinds of hotels, travel to all kinds of places… and that all seems random but there are patterns like job requirements, hobbies, personal enjoyment and other seemingly abstract glue that makes patterns out of all that too.

Somehow, NSA has found a way to see patterns. Patterns, patterns everywhere. Organized chaos. And seeing patterns helps them see when something is out of pattern. Dissonance. Unusual variety.

The fact that chaos theory can be analyzed in such a way… is truly a feat of engineering.

9 Years of Blogging: Lessons from the Trenches

It is May 20 today and that means two things. First, it’s the 5 year birthday of this handsome boy. Without a doubt, his day will be filled with belly rubs and snacks… as it should be.

But secondly, this is my 9th anniversary of blogging. It’s also the 9th anniversary of me installing WordPress for the first time and embarking on, what would become, a career change and my livelihood. This month, WordPress celebrates it’s 10th birthday which makes me a WordPresser for almost all of the time it has been around.

In that time, I have dabbled in everything from traditional blogging (evolving from political blogging to personal blogging to blogging about blogging to social media blogging to business blogging…. and on and on), to writing code for bloggers use to writing a book for developers to consulting on WordPress projects, etc.

I may have learned something or other along the way. From my 9 years, let me share some of my thoughts:

Blogging Never Killed Journalism

In the hey day, everyone suspected that “old media” was a dying breed and that blogs would overtake old media and replace it. While it is certainly true that old media had to adjust to the digital age, I think it’s more relevant (and healthy!) that blogging began to complement traditional media, as I noted in 2010. Today, most of the major news organizations maintain blogs and journalists wear the hat of traditional reporters and maintain more loosely structured blogs as well.

The same can be said about other forms of digital media – Twitter, primarily, but Reddit and other Social Media destinations as well. While it’s certainly true that breaking news travels much faster on digital platforms (including blogs) than traditional, the fact is that traditional publications still have a relevancy and can get a job done in a better way that digital sometimes.

This is particularly true for long form content. On the internet, there is an inherent ADD that causes many readers (including myself) to get distracted easily and not be able to consume long-form content as easily. If I had to back-of-napkin guess, I’m guessing the sweet-spot for online articles is between 300-700 words. This article will, of course, blow that number out of the water. It is rare that you see great long-form content from publications other than The Atlantic, Ars Technica, the New Yorker, etc.

Notably, it was Sports Illustrated’s print edition that carried the story, that has since been published online, about NBA Center Jason Collins coming out as gay. That was an important piece of journalism with far-reaching political and cultural fallout. And it wasn’t printed online first. It was printed in traditional media.

Get Rich Quick with Blogging? Fugghedabotit!

Oh boy, do I remember the days when everyone fashioned themselves a pro-blogger. Throws some ads up, write content and PROFIT!

While there’s a part of me that wished that model worked (Damn, that would be so easy… I’d never have to work again!!!), life is never that easy. First of all, the advertising bubble was just that… a bubble. The fact that usable metrics (that advertisers with real money wanted) around long-tail sites could boost income was (and still is) a farce. You need to be able to show some level of guarantee of traffic (CPM) or relevancy with a user propensity for buying (CPA). Otherwise, why buy the ad spots at more than “remnant” (i.e. cheap) rates. Remnants aren’t going to pay your salary, much less your coffee bill for the month. I abandoned advertising on this site a long time ago.

Protip: Affiliate advertising still can convert very well and, if handled properly, could potentially earn someone a living.

Data Portability is actually important

Data portability – the ability to take all your content and pick up and go somewhere else – used to be the domain of radical, technarchists like Dave Winer. However, with recent acquisitions of companies like Instagram by Facebook or the very recent Tumblr acquisition by Yahoo!, where reportedly 72,000 Tumblr blogs were moved into the WordPress.com silo in a single day, the ability for users to take their content somewhere else is actually a primary concern these days. It didn’t use to be like this, but notably enough of these events have scared users into wondering what happens when their platform of choice goes out of business or is bought.

Personally, for these reasons as well as things like SEO and domain canonicalization, I’d always recommend people have their own site and use open source self-hosted solutions like WordPress.org or even one of the (in my opinion) inferior open source content management systems out there. Control your own destiny.

Journalistic Integrity

Many bloggers fancy themselves as journalists. They’ve never gone to J school. Never got a degree. Never learned the art of sourcing. All they have is a laptop, a loud mouth and something to rant about.

To be fair, there have been hundreds of bloggers who have turned into amazing journalists in their own right, broke stories, developed sources, protected their integrity with confirmations, etc. Then there’s the rest of bloggers who hear something, run with it, write a story that is poorly sourced (“a source inside Congress told me…”) with little to no confirmable facts and want to be respected as journalists. There’s a reason why real journalists look down their noses at bloggers like this. And rightly so. Also, why everyone looks down their nose at CNN… ahem *cough cough* )

Not to mention the spate of bloggers who have historically expected freebies for “review” or otherwise. Another thing separating real journalists from bloggers.


There are probably dozens of lessons learned from the past 9 years. Don’t hold yourself to a posting schedule… write when you have something to say. I do that here. Maybe a lesser known thing… write drunk, edit sober. Yeah, I have some of my most creative time when drinking. Dumping that stuff onto the proverbial canvas while in that state and hitting “Save Draft” instead of “Publish” means I can come back later and review what I wrote with a clear head.

What tips would you give?

WordPress Hacking and Cleanup

There’s a brute force attack underway on a global scale. Massive. The attack vector? Keep attempting user/pass combos in an automated way until a breakin happens.

If your WordPress site gets hacked, I am available for cleanup and an audit.

Aaron@technosailor.com

It absolutely will cost you a minor fortune. That’s the way it goes. Don’t complain or whine, just get your credit card out.

It would be cheaper to have a strong password and install a plugin that limits failed login attempts though.

But if you don’t, rest assured I can help you despite you having to postpone a vacation in St. Thomas.

Do the right thing.

Abusing Twitter Direct Messages, Spam and Classlessness

This morning I received a Twitter direct message from the official account for I hate JJ Reddick, one of the best Baltimore sports blogs I know of. I like these guys. I read the blog almost every day and follow many of the writers on Twitter. I live in Baltimore, or as we call it… “Smalltimore”. It’s a small town. You get to know people. You run into them all the time.

(To be fair, I have yet to personally meet any of them, but it’s only a matter of time. Most of the writers are one degree of separation away.)

As a Ravens fan, I am on board with them. I’m a fan. But I’m also a Red Sox fan, which makes for some good-natured rivalry with Orioles coverage. I’m not above a good-natured rivalry and it’s all in fun anyway. Or it’s supposed to be.

The Direct Message was simply:

Can you help me tweet out this link of Machado’s homer from last night? Appreciate it! http://ihatejjr.com/content/manny-machados-game-winning-homer-boston-last-night-was-glorious-gif

There are several things wrong with this DM.

For starters, on the superficial level, I’m a Red Sox fan. Machado’s homerun came against the Red Sox and it proved to be the game winner in the top of the 9th inning. My bio on Twitter is:

Author / Former Austinite / WordPress Developer / Football Fan / Ravens, Red Sox, Longhorns, Terps / Equality and Justice for All

Cut and dry. I label myself as a Sox fan. I tweet about the Sox. It’s obvious I’m a Sox fan. So when asked to spread a link that I don’t like, for fan reasons, I say no.

The second problem with this DM is the abuse angle. It’s a much more fundamental problem than simply a fan rivalry. Whoever sent this DM clearly didn’t know his audience, and it becomes painfully obvious that the account was simply sending a mass DM to all followers for the purpose of driving more traffic to the article. The article is written by a Bernaldo, who I don’t know and am not familiar with. For the sake of not making unnecessary accusations, I’m going to assume he was not the one behind the DM.

This tactic of mass DMming is frowned upon almost universally. The fact that it was to drive traffic, which is directly proportional to ad impressions, makes it spam. This is a much bigger issue than just a fan rivalry.

So I sent this response:

No. I’m a Red Sox fan. Please don’t abuse DM like this… ;)

Note the winky face, the international sign for… “Imma let you finish. I’m not mad, bro”

I also said, ‘Please’.

Within minutes, I receive another DM:

You’re a fucking loser just like your baseball team. Blocked.

And Orioles fans call Red Sox fans classless.

This is a small town. I’m surprised that any publication in this city would respond the way they have as, you know, word gets around. It’s just entirely inappropriate and unprofessional. No skin off my nose, really. However, when it’s pointed out that you made a mistake, complete with a ‘Please’ and winky face, I’d hope that most people would follow up with something more along the lines of: “Whoops. Sorry about that. Didn’t mean to spam you. Hope Machado does it again to your boys tonight”.

But hey, don’t let a little good-natured fan rivalry get in the way of a good money-making traffic push to 4500 of your closest friends?

TwentyThirteen

As WordPress 3.6 goes to beta, it’s awesome the way the new default theme, TwentyThirteen (that I’m using on this site), handles a variety of post formats.