Feb 27 2011

A simple budget fix idea

NewImage

Politics wouldn’t be politics if it weren’t for the endless pissing match that is the budget decision making process.  The number of governments in the US whose budget is in the black is in quite a small minority now, and Americans want the budget balanced.

The budget balancing process has traditionally been having Congress trim the budget and then dictate to all the parts of government how much money they get (which you have to admit gives you some pause, considering that Congress gets to determine things like their own pay, but I digress).  This approach causes endless arguing and politicking like you wouldn’t believe, and I’ve read about California’s budget woes enough years in a row to be of the school of thought that this doesn’t work for us. It was Einstein who said that insanity is doing the same thing over and over again and expecting a different result, and so now it seems Einstein is calling us insane.  So, I propose we fix this problem in a different way.
I’m going to use a tool that has yet to be used by Democrats or Republicans: common sense.  Instead of providing wharrgarbl and opinions about the level of funding the entire spectrum of government departments (read; departments neither I nor Congress know jack shit about) will receive, I’m going to examine a systemic problem with budgets, and that is the “use it or lose it” mentality. Governments aren’t the only entities with this problem; I’ve seen it everywhere, but governments are place we need to fix it, and soon.
I worked at a company that recognized this “use it or lose it” issue, and offered a simple solution: don’t use budgets.  Instead, when making any decision involving spending money, people should ask themselves whether it’s really necessary to spend the money on that, and asking themselves whether they’d spend their own money on that thing.  The company’s been growing at an average annual rate of 30% over the last 10 years, and that policy seems to have worked.
That isn’t my solution, but it’s food for thought.
My solution is borrowing from common practice in the private sector, and that is incentivizing people to remove inefficiency from operations.  Translated, that means giving people money to save the company (read; their government department) money.  This can happen in a few ways:
  • Any employee can have the opportunity to show ways to save money on something, whether it’s a material thing being purchased that’s unneeded, or an inefficient process that can be streamlined.  If it provides one-time savings, give the employee 10% of those savings. If it permanently reduces the cost of something year after year, give the employee 20% of the savings from the first year.
  • Give managers and directors these same incentives for improving efficiency.  Here there is going to be a focus on eliminating extra staff, and keeping on only the best staff, and adjusting pay so that you retain the best staff.  If you want to be run efficiently, you want only the best people. Anything less, and you’re usually adding dead weight.  Offer the same 10% and 20% incentives.
  • To prevent abuse of these incentives, some checks may need to be in place. For instance, if a director cuts 90% of staff to cash out, saving a boatload in FY 2012 but causing mayhem that causes the department to need 2x the money in FY 2013, the director can’t just cut back again in FY 2014 and expect another bonus.

This approach has the ability to be far more effective than any other cuts, because only the people within a particular organization or group know it well enough to know its inefficiencies.  And by addressing inefficiency, we can cut budgets without cutting services.

Opening these incentives up to all workers is a boost for morale.  Workers need not feel they’re on the chopping block if they know that their hard work finding inefficiencies to crush will be rewarded and surely valued as directors decide who to retain.
I feel a program like this has the ability to transform our government departments from places associated with slowness and laziness into efficiency-seeking missiles constantly on the prowl for inefficiencies to obliterate.  And by causing these departments to be more introspective of how they are working, we can perhaps tackle inefficiencies that are the result of a lousy structure and hierarchy, which a normal budget cut might not previously have tackled.
This isn’t a difficult solution to come up with, and it’s proven to be quite effective. So, why is it that it hasn’t been implemented? Are our elected officials more interested in using budget talking points as political leverage rather than actually doing something that would alleviate not only the symptom, but one of the root causes of the symptom of government deficit spending?

Feb 24 2011

Everything Happens For a Reason

Despite my consistently saying things like “I don’t judge,” I am remarkably judgmental.  In fact, I’m so judgmental that I’m often looking for new ways to streamline my judgment.  I’d like to share a nice litmus test I’ve discovered works really nicely.

“Everything happens for a reason!”

If ever I hear someone say that, I feel a bit of joy, because that person has just saved me a lot of effort in trying to gauge their intelligence, because I can immediately flag that person as a few pegs less intelligent than previously thought.  Let’s use a nice example situation here:

A: Man, I’m so bummed.

B: How come?

A: I just got laid off from my job.

B: Oh, how sad!  But, everything happens for a reason!

Yes, you dumb bastard, A got laid off because his employer couldn’t afford to keep him.  That’s the freaking reason it happened!

I know it’s just a cliché, but when repeated enough (and it is oft repeated), people start to accept it as fact, and “everything happens for a reason” seems to be a sort of anthem for a backwards relationship between cause and effect and people seem to be completely okay with that.

What’s even worse is that this statement is somehow supposed to give hope.  Even if we were to momentarily reverse the relationship between cause and effect and accept that there is a particular reason that A got fired, and A has some sort of fate going on here, people always seem to imply that this “reason” is something great that’s about to happen to A, like maybe he’ll find some sort of amazing job.

Or maybe he’ll end up being one of those crazies you see on the street.  Maybe that’s the “reason” why he got laid off from his job.  These EHFARers (as I’ll now call them) never seem to consider that this mysterious, elusive reason could be a bad reason.

Now, readers, when something bad happens to you, I’m not saying that there isn’t some hope for great things to start happening for you.  In fact, that pink slip you get in life might just be the inciting incident that leads to a huge breakthrough in your life.  Karen Patterson-Stewart even wrote a book on these “pink slips” you have in life (probably a good read; I never did read it myself, but I listened to her speak and she was awesome).  It may be that some of the greatest things that happen to you wouldn’t have happened without some bad thing happening before.  But those great things weren’t the reason the bad thing happened.

If something bad should happen to you, please embrace it as an opportunity, which is ultimately what the EHFARers are trying to do.  And soon after a bad thing happens to you, you might even get blessed with someone saying those cringe-inducing words to you, thus indicating that you should probably distance yourself mentally from that person.

And truly that is a blessing.

Peace out. Namaste.


Feb 21 2011

Gay equality in pop culture, or why Kurt and Blaine need to fuck

NewImage
I recently retweeted someone who said they were going to stop watching Glee if Kurt and Blaine didn’t start fucking. As awkward as Kurt’s “o” face might be to see, I think it is of great importance that Glee allows its gay characters to be sexualized.  Here’s why:

People see gay depictions in pop culture as “edgy.” Realistically, though, it’s edgy in the sense that racial integration is edgy. That is to say it isn’t. Making a date rape joke is edgy (perhaps flirting with tasteless). Depicting your characters as first class citizens is progress toward equality. Be careful not to confuse the two, because in a world where assertions that gay people should be treated equally demand a person disagreeing with that assertion for a news piece to be considered “fair and balanced,” it is very easy to confuse the two.

Whereas there was no controversy when Brittany took Artie’s virginity (and it was progressive of Glee producers to let the wheelchair bound one get laid, because I don’t think I’ve ever seen that happen), it would give even the most progressive TV viewer pause to see Kurt going down on some other guy (which honestly would be the best scene you can do there as it minimizes how much of Kurt’s face you’d have to see*). We have made gay sex into such a taboo topic that it would surely raise controversy if it were aired.  It would cause debate, and it would cause a conversation to happen. But gay sex between two high schoolers isn’t any less morally sound than equivalent heterosexual sex, and it isn’t any less appropriate to show on TV. Our pop culture portrays a very heteronormative view of sex, and although I don’t think it’s ever hindered two willing gay people from actually having sex, the lack of validation and example continues to ostracize gay people.

Gay people are very accepting of straight people’s sex lives. We don’t frown upon it as something that is unnatural just because it isn’t the way we do it. We don’t protest hetero sex ed, yelling that we don’t want the gubment teaching our kids straight sex.   Straight people and gay people alike need the exposure to gay people as fully sexualized beings so that we can truly appreciate each other’s differences and appreciate that sex brings us together as a species, even if we do it differently. Realistically, gay and straight sex aren’t radically different from one another.  And it’s important that young gay people get to see that gay people have relationships that go just as far as straight people’s relationships.

This isn’t a demand that Glee actually even shows Kurt having sex, but viewers should be able to infer that’s what’s happening.  It’s not the display of the sex act that’s important; it’s the fact that a sex act happens at all that’s important.
*Kurt’s face is not ugly. I just don’t see it working in a sex scene.

Feb 14 2011

What’s in store for iOS 5?

I won’t be bashful here, I have a pretty good track record with my Apple related predictions.  My iPad predictions had accuracy way above 50%, and I’ve done some pretty accurate predictions for iOS 3 and 4.  Continuing on my past successes, I’d like to lay out my predictions for iOS 5.

Fix the f&$&$king notifications system!

iOS’s notification system is a bit… lacking.  Only one notification is shown to the user at a time, it’s always modal, and if there are multiple, they stack on top of each other.  In an age where users routinely have 4-5 apps that are giving them notifications, that system has easily proven itself not to be scalable.

It’s time for Apple to take a page out of Android’s book and revamp the notifications system to be a bit more robust and able to handle the myriad notifications we’re getting every day.  Speaking of which…

Background downloading of updated content

Mail gets to do it. Messages.app gets to do it.  But non-Apple apps are left out in the cold, and whenever you open an app, you’re greeted with stale information and you must wait several seconds before your app is even usable because until that time it’s not even giving you current information.

Again, Android has handled this gracefully since day one.  Apps are allowed (within reason) to download data at predetermined intervals in the background.  It doesn’t seem to interfere much with performance, but it makes all the difference in the world to be walking and be able to whip your phone out of your pocket and just open the Twitter app and see up to date information, or open Evernote and see that note you were just working on at your computer five minutes ago, without the wait time.

Obviously, limitations will need to be put into place to keep people from consuming too much 3G data, but even if this feature was locked down to only work on WiFi, that’d still be nice.

Services

One of the most annoying aspects of using iOS is the fact that the apps feel largely like they are in silos, completely separated from one another.  This is because they are in silos, completely separated from one another.  The only way that apps can really send data to each other is if the developer of the app with the source data adds the ability to send data to the target app.  This isn’t a sustainable practice.

Enter services.

Available since the first version of OS X, services are a way that an application can tell the system that it’s able to have particular types of data sent to it.  For instance, it’s possible to select text in OS X and have that text spoken.  Or you can select an e-mail address and have a message addressed to that recipient open.  Those are pretty simplistic examples, and services admittedly haven’t caught on a ton in OS X (though Snow Leopard really cleaned them up and made them nicer to use), but on a mobile device the possibilities can really scream.

Imagine tapping an address and being able to have Navigon navigate you to that address in a single click?  Or selecting a passage of text in Safari and having it added to your Evernote notebook?  Or perhaps being able to select some text in another language and have it translated to your native language with Google’s Translate app?  The possibilities here are endless. We just need an API that lets developers register their apps as being able to deal with particular kinds of data.  And if iOS isn’t familiar with a certain type of data, let the developer write a data detector for that kind of data.

This does have the potential of getting out of hand.  After all, you don’t want to have to sift through a gigantic list of apps you don’t care about because they are all registered as being able to let you do stuff with free text.  But I think that can easily be managed in a manner similar to push notifications and location services.

New Home Screen, Please!

Google’s been making a lot gentle jabs at Apple lately in introducing new Android features.  The latest one, and perhaps one of my favorites, is the notion that Google believes a home screen should be more than just a bunch of app (and folder) icons.  It’s a tough thing to change because that array of icons representing apps is so goddamn simple to comprehend and it is (pardon the pun) an iconic design choice and synonymous with iPhone.  However, it seems more and more that people want there to be widgets on the home screen.  It was one of my favorite things about my Nexus One.  I admittedly didn’t have a ton of widgets crowding my home screen, but there were a few that I’d use regularly and loved to have around.  I think it’d be very important for Apple to develop a revamped home screen in such a way that it doesn’t complicate the user experience (and that surely is why Apple hasn’t done it already).

Misc

There are a bunch of other little things that should probably be added.  For instance, when Apple introduced multitasking, they made it trivial for your app to maintain its state when still in memory, but when iOS decided that memory would be better used elsewhere and it quit your app, it was your app’s responsibility to restore state.  That’s a lot of work.  Apple should just develop a single method that apps can call to have the system capture the app’s state and save it to secondary memory.

People have been asking for a long time for custom text ringtones and the ability to set a custom text ringtone for contacts.  That wish should be granted.  I clearly can’t trust Apple to come out with any new good text tones. Have you heard the new ones that they have in iOS 4.2? Some of them are approaching 10 freaking seconds long!  If the sound for a new text is more than 2 seconds long (and I’m honestly being generous there) you’re doing it wrong.

Apple should add a rich text editing capabilities to the standard Cocoa text editing controls.

It’s probably also time for there to be a common place on iPhone for documents to be stored, and a wireless way to send documents to iPhone.  It’s just a little bit passé to have to plug into iTunes just to make a file available to an app to open.  File management on iOS overall is incredibly sub-par. The hold up is probably just figuring out how to best implement it but not bring over the complexity that file management has in the desktop world.  In my experience the vast majority of inexperienced computer users have no concept of where their file is stored in a filesystem, and when presented with an open dialog in a directory the file they want isn’t in, they look like a deer in the headlight.

 

So, those are my predictions for iOS 5. We’ll see how they fare in about a month or so when they get announced.


Feb 1 2011

on Apple’s recent rejection of Sony reader app

Of course, TechCrunch is hot on the heels of the people who are against what Apple has done in rejecting Sony’s eBook reader app.  I thought I was a bit of an Apple apologist, but these guys really take the cake.

It is certainly the case that the policy is consistent with what it was before, except for the part where Apple is rejecting the app merely because it’s capable of showing the user content that wasn’t purchased through an in app purchase on the App Store.

What really took me aback about this post was TechCrunch’s apathy about Apple using these kinds of tactics to make the iBookstore get ahead, citing it as just business.

It’s certainly true that Apple is permitted to control the ecosystem in whatever way it pleases (unless the government decides to put the kibosh on this), but it’s positively un-Apple like to take measures like this just for competitive reasons.  The iBookstore is not really a core part of Apple’s business model; it’s more of a resource that Apple is providing to iPad owners so that they can ensure there exists an eBook reading experience that Apple has control over (and is thus a good experience).  It’s ethically questionable that Apple gives itself a leg up with iBooks by not having to pay itself a 30% cut of each book sale, and it’s even more ethically questionable given the context that Apple’s iBooks app is a direct ripoff of Kindle (which Steve Jobs admitted when introducing iBooks last January) with the UI being a ripoff of Classics and Delicious Library.

And as MG Siegler said, this isn’t going to cause iPad sales to plummet.  Nobody’s going to say “I was going to buy that iPad but opted not to because I couldn’t get the Sony Reader app for it.”  But the sad thing about this all is that iPad is really the only viable tablet choice at the moment, and probably will be fore the foreseeable future. Apple’s just got too many legs up already.

What this whole situation really begs for, though, is an in-app purchasing system that Amazon and Sony (and others) can use to let users purchase content from right within apps, but for a nominal fee instead of the sizable 30% charge.  This could be used for consumable content like books, movies, etc. that Apple doesn’t have to host itself, but simply can be the payment processor for. And perhaps Apple’s planning just this. But in the meantime, they’re always quite opaque about upcoming plans, and it leaves people like us wondering why Apple’s being so cruel.


Feb 1 2011

Is Apple starting to get a little abusive with App Store policies?

TechCrunch has reported that Apple has rejected an app for reading Sony’s eBooks because the app isn’t using Apple’s own in-app purchasing system to sell users the books. Previously, Apple’s stance has been that you can’t implement in-app purchases yourself in your own apps because that would be circumventing Apple’s entitlement to a 30% cut, but this goes a step further by saying you aren’t even permitted to give users access to the content they purchased if it wasn’t purchased through the App Store.

This is incredibly douchey on many levels.  First off, it’s a clear conflict of interest, because Apple is also selling this content, but doesn’t have that 30% cut eating into margins.  Secondly, it’s douchey of Apple to do this to an eBook reader app, because Apple wasn’t the first company to bring eBooks to iOS; Amazon was (yes, others had some apps that could download public domain material but Amazon’s Kindle app was the first mainstream eBook reading app for iPhone).

If Apple wants to be the market leader here, then they ought to do so by making the best product, like they do with most everything else they do.  Apple already forces Amazon and others to resort to a subpar book purchasing experience by making them dump users onto Amazon’s web site, but prohibiting Amazon and Sony from even having an iOS app really takes the cake.

I’ve been a defender of the App Store model of selling apps even in the face of criticism because I believed that the model resulted in a better user experience. If Apple is going to start unreasonably adding restrictions to its policies when there are already apps out there that would be affected by that restriction, it makes developing for iOS that much more of a gamble. It shakes users’ confidence in non-Apple apps because they’re worried that Apple may someday decide not to let the app exist on iOS, rendering their expensive collection of eBooks useless.

Seriously, Apple. You can do better than this.