Categories
Business Life Technology

Fear of Imperfection

When I get stuck, I tend to try and think my way out.

As my wife of almost six years would tell you, that’s probably not the best thing for me to do. However, it is a habit I cannot seem to break.

In my current rut of which I am stuck in I’ve been doing some reflection on why I’m in this rut. It is not a fun rut. I really don’t like being here and I know that things are better when I am out of this said rut but … here I sit. Stuck. In a rut.

Here’s the thing, I’m afraid.

I’m not afraid of failing, per say, or of the unknown (because who really knows what is going to happen even when we do think we have a decent idea of where things are going). No, I’m afraid of doing some imperfect.

Mainly this revolves around programming. What is stuck in my head is that I can’t do anything unless the entire project, from start to finish and every step in between, is going to be perfect. Every step clear. Every decision the correct one. Every line of code exactly where it should be and typed the correct way the first time. Having to clean up later or remove code that really didn’t need to be there is not acceptable. In my head, it shouldn’t be that way. Not that this should be easy, but that I should be able to, somehow, do it perfectly even if it is hard.

I’m not wholly sure where this has come from or how long it has been here, but that is what has been surfaced during my current reflection. It is amazing what a person can find out about themselves even after 26 years.

So what to do? Really, it is to get the fingers moving and the code going again. It is to force through even if things aren’t going perfectly. Embrace the ugly, as it may be in a way. Focus on small wins.

All stuff I know.

It also means putting down the books and tutorials, at least in the obsessive, “this will surely teach me the perfect way” style that I have been reading books recently. What good is the knowledge if not harnessed for something bigger, for moving ahead? It isn’t worth anything except to help me sound smarter when sitting around the table.

What good is that last part anyway? Meaningless.

So I move ahead, with fits and starts, with ideas. With failure behind and ahead and move forward, hoping to find something and knowing that going anywhere is infinitely better than standing still.

Categories
Technology

Why Tweetbot Makes Me Sad

Tapbots recently released Tweetbot for Mac on the App Store and, to the chagrin of some people, is charging $20 for it. I, personally, think that it is worth it, but Tweetbot still makes me sad.

The sadness is because Tweetbot is what Twitter could be, or what Twitter could have, and what Twitter DID have when it purchased Tweetie all that time ago. Tweetbot makes me sad because there is a definite possibility that Twitter will just turn its back completely on 3rd party clients (even more than it has) and shut them out … and killing the best Twitter experiences available.

Tweetbot makes me sad because they care more about Twitter and the mobile and desktop experience than Twitter does. While Twitter for Mac lies as a waste, Tweetbot releases a truly excellent client for the Mac and we all wait for the final shoe to drop and for it to be discontinued.

Tweetbot for Mac is truly an excellent piece of software and the best Twitter client available on both OS X and iOS, and that’s the problem … Twitter should be the one with the best client, but they just don’t seem to care.

Categories
Technology

Mobile First

MG Siegler posted My Product Feedback and I’m starting to come over to his way of thinking. Here’s an excerpt:

Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile Mobile …

There’s a lot more where that came from. It finally settles on this:

Don’t build an app based on your website. Build the app that acts as if websites never existed in the first place. Build the app for the person who has never used a desktop computer. Because they’re coming. Soon.

My son will probably be a part of that generation, and he’s already coming. Is desktop computing going away? Of course not, but I think that “general purpose computing” is moving away from the desktop for a good number of people. Apps like Instagram have shown how huge a mobile-first application can be, and I think that there are going to be many more.

Even Twitter has allowed you to start using their app for almost everything (including editing your profile).

I’m pretty well settled that whatever I build will need to be first for a mobile platform and then maybe brought to the desktop.

Categories
Business Technology

The Need for a 37signals

37signals has been one of the most influential companies to how I think about software, software development, and business. It is amazing how it has even crept into how I think about the family farm that I grew up on and am now working to become a larger part of.

One thing has become abundantly clear since getting more involved: the software space for agriculture is terrible. Not that there are not options (there are plenty), but that the options look so terrible or offer no ability to work on anything other than Windows 95 (exaggeration on my part) as to be almost considered criminal. The sites don’t show pictures of the software working, there are very few web options that are easy to find, and mobile? What is mobile?

Farming is in need of a 37signals. A small firm to come in and blow up the farm management space with a lean, attractive, small farm software option that takes some of the pain away. The “big win” here is that any metrics or historical record keeping would be a huge step up for many operations, and digitizing the whole thing and storing it “in the cloud” (I hate that term) would mean that backups would be handled and it would be a simple thing to get up and running on a new machine.

Do I know what this software would do? No, not yet, maybe not never. However, I do see a need and with the farming economy where it is right now I also know that there is money available in the industry. I hope that someone, anyone, will fill this void.

Categories
Business

Twitter Going Crazy

Marco Arment has it pegged.

This line “says” it all:

We’ve summarized the program’s verticals along with example functionality to indicate features that businesses and Twitter find interesting. As new opportunities surface, we’ll continue to add new areas to these definitions.

What is Twitter even trying to say with this? This is nothing more than an impenetrable block of text meant to confuse and frustrate people. I can’t think of a single developer who could read this and be excited about the future of Twitter.

Data Reseller Products? What the … !?

If you want to try and read more about the Twitter Certified Products Program … good luck.