07.28.08
Posted in General Rant at 1:17 am by Administrator
OK, so I’m here in Amsterdam with journalism heavy weights Joel Dryfuss, Amy Wohl and Dan Tynan – and we got to talking about Social Media over dinner last night at cool eatery called “Envy”.
Between bites of “frog butts” and a cucumber gazpacho – and I asked them their opinion on social networking – and I expected that their much more informed, much more well educated, much more in-the-know experience would produce a lively conversation.
Well… it did.
Now I’ve said here that the whole social media thing really is hard for me to keep up with – as I have a “real” day job. I can barely keep up with all the email, snail mail, IM, SMS, and voicemail stuff – and now I’m having to check my Twitter, Facebook, and LinkedIn account to update them, check for other missed messages, etc.
What was very interesting – is that everyone agreed on this point.
Really.
Wow! I mean these are professional journalists that pump out a huge amount of content for some of the best-known publications in the world (not to mention the SaaS book that Amy is writing, the child rearing articles that Dan writes and the “multiple book projects” that Joel is working on) – and they (we) all have the same problem: social media is tough to find the time to deal with.
The problem lies in the fact that there is no “one” outlet for people to be “social” on. In the beginning, there was MySpace, and tweens found it to be a place where they could “hang out” and be themselves.
Then came Facebook. Then came Plaxo, Twitter, LinkedIn, and about 200 other possible places for you to post the most intimate details of your life for all the world to see. That’s fine.
The crux of the problem lies with friends. The more you invite and add – the more invitations you get. It’s a never-ending cycle of adding (or denying) people with at least 6 degrees of separation between you and a “real” friend. It’s like going to a family reunion and meeting 200 total strangers who are related to you (somehow).
To make matters worse – all these “friends” now leave you messages. And Twits. And write on your “wall.” And send you virtual crap (drinks, animals, etc).
The answer? Just say no. Unplug. Hug your kid. Make love not war.
There’s no way (unless you’re extremely motivated and have loads of time) that a popular or busy person (with a life and a job) can go through all the possible places in the world that people can get in contact with you. Dan Tynan turned me on to FriendFeed (I’m sure there are 10,000 more just like it) as a way to manage the deluge… but you still have to plough through all the entries, etc.
I remember the days when you had one email address, one home phone, and one business phone. The end. I never missed a call, people would write “letters” or they would make arrangements to come over to the house and have a BBQ to catch up.
Now they just nudge-twit-wink.
Permalink
07.26.08
Posted in General Rant at 9:07 am by Administrator
I’ve never been accused of being an optimist – and maybe it’s just the rainy, humid weather here in Amsterdam, but my thoughts today returned to the pessimistic side of my personality.
Hey, what can I say?
I was thinking about the botched launch of the iPhone, the fact that Yahoo is closing its music portal, and the merger is XM and Sirius digital music services… and I was fantasizing on what it would be like if all of a sudden all the popular services (the “cool kids”) suddenly went dark.
What would it be like if Salesforce.com just shut down its servers Monday morning? How about Facebook, Twitter, MySpace, and eBay? What if, when we woke up on Monday, all these “staples” of our digital lives didn’t exist? Worse yet – what if Google took a huge dump, along with all their related sites and services? What if the entire Internet crashed – and it took 30 days to reboot?
What would happen?
Chaos…. for about 3 days.
Then people would (gasp!) pick up the phone to schedule meetings, they would get on an airplane and actually meet people IRL (In Real Life). We would all start buying stamps and go to the (gasp!) post office to actually “mail” invoices and send “letters” to people. We would go to the corner drugstore to get (gasp!) “printed” pictures.
We would be forced to tell people to their face what we thought of them – rather than just typing crap on a “blog” – and fax machines all over the world would be pulled from closets and fired up.
Xerox and HP would sell a record number of toner cartridges and getting an appointment with a copy repair person would be like trying to get someone to install an air conditioner in Phoenix in August.
Paper companies and airlines and travel agents would be riding high – as well as hotels, rental car companies and restaurants. People would return to nightclubs and comedy shows and good old-fashioned dinner-and-a-movie dates.
People would actually buy “newspapers” (daily printed paper with world wide news that happened in the last 24 hours) and gather in “coffee shops” to talk about pressing national and international events.
There would be a minor “baby boom” as couples… well… coupled. Kids all over the world would actually get to talk to the adult “strangers” they call “parents” who previously occupied the dinner table with their Crackberries visible (on vibrate – of course) and their eye on the real time stock ticker and after hours trading on their NIKKEI index hedge funds.
Lines at government offices would get longer – and service would still suck. People would stand in line to make deposits and withdrawals using human “tellers” (people who actually work at a bank!). People would actually go to their mailboxes and receive mail that wasn’t 100% spam advertisements.
At work people could finally concentrate on whatever it was they did before responding to the Pavlovian “ding” of arriving email. Bosses would be forced to actually “talk” to their employees and there would be a run on “interoffice mail” envelopes at office supply stores.
FedEx and UPS stock would be the new Wall Street darlings while the tech sector would be in the “fire sale” bin. Companies would be forced to hire “people” to answer their phones – and for one brief period, the entire population of India wouldn’t be inundated with tech support and credit card activation calls.
Then, finally, after 30 long days of living in the “dark” ages… things would thankfully return to “normal.”
Permalink
07.25.08
Posted in General Rant at 7:47 am by Administrator
The latest winner in the battle for the land-grab over consumer digital music goes to… well, NOT Yahoo. Seems that they’ve decided to throw in the towel when it comes to the DRM (Digital Rights Management) servers they use to make sure that the music you’ve purchase is legit.
The only problem is – once they do that… ummm… you can’t move your music – you know, the stuff you paid for – to any other computer or device.
Um… yeah.
Hey – MORE good news for the shareholders of Yahoo next week! Ol’ Carl’s dance card is going to be full, that’s for sure. I guess when your stock tanks (called it!), Carl Ichan now owns 33% of your board (called it!) along with 12% of your stock – and he says “cut the losses and get out” – I guess you get out.
Now, it’s not happening until September – so if you bought music on Yahoo – then hurry the hell up and copy it to every single device known to man. Yahoo is also offering folks the option of either a) getting all the money back they spend on buying all that music (Carl Ichan rolling in grave); or b) DRM-free copies of all the music they bought (the way it should be anyway!).
I can’t get that Queen song “Another One Bites The Dust” out of my head. RealNetworks is the venue that Yahoo picked back in April to take over their service – but to me it just confirms that Amazon got it right with DRM-free music that you can actually buy and OWN – versus the “buy it – and own it virtually” concept.
This is one instance where “in the cloud” went horribly wrong.
At least, to be fair, they’re trying to take care of their customers. But that leads to a bigger question about “cloud” services – what happens if your particular vendor decides (”for business reasons”) to shut down it’s data centers or turn off its servers? Not all companies will “take the high road” as Yahoo has with regards to its customers.
It’s inevitable that in the future one of these large vendors will just go tits-up and leave their customers (and all of their data) in the lurch. The smart bet is to make damn sure you have a backup (on “paper” if necessary) of all of your important data in a way that you, personally, control.
Or, at the very least, back it up to more than one online, virtual datastore. I think you see my meaning here. As more and more of services go SaaS – and more and more companies and individuals buy into PaaS – you can’t just abdicate control of your digital future.
You need to actively manage your digital assets (music as well as email, database data, website pages, etc.) as you would data in an “old fashioned”, on-premises data center. Back it up in more than one place, and be ready in case of a natural disaster – or an “economic slowdown” – or some other unforeseen event.
Cloud services are great, don’t get me wrong. But we’ve all seen how the shiny promise of MobileMe, Salesforce, iPhone activation, get us to part with cash and then the absolute backlash and worldwide flogging of those same companies when their .0001% of downtime (inevitably) happens.
As we come to rely on services that are outside our control – we need to realize that sometimes digital sh*t happens – and it’s all technology that’s based on a text-based rendering engine that didn’t even exist 15 years ago.
It will get better and more reliable, but in the mean time – just remember that these services are not like the (hardwired) telephone service, not like an electric utility, and they will go down, merge, un-merge, go broke and in innovate like hell in the wild west that is the digital communication age.
And if you don’t like it – dust off your 78’s, and buy a pad of paper, a pencil and some stamps.
Permalink
07.24.08
Posted in General Rant at 8:52 am by Administrator
Ahhh, the joys of corporate development! The endless meetings. The endless PowerPoint presos. The endless charts and graphs in the endless PowerPoint preso in the endless meetings… it’s heavenly – NOT.
The typical corporate “internal” application development cycle can be (and often is) a road into the deep reaches of hell – for both IT staff and the end users who are forced to use stupid, hard-to-use, useless software that took so long to build that it’s totally irrelevant.
And yet, it continues to happen in company after company in application after application. Why?
I believe it’s due to the archaic adherence to the waterfall method of development. What – you’re asking yourself – is the waterfall method of development? In a nutshell – it’s a process by which people who are really concerned about keeping their jobs can hide behind “implementation strategies” and “feasibility studies” and “systems analysis” for a couple of years before beginning a “technology review” and “requirements re-engineering” process before actually coding something.
It’s one of the oldest methods – and is linear in fashion. This means that the outputs of one process become the inputs of the next. Here’s the basic set of steps:
- Project planning, feasibility study: Establishes a high-level view of the intended project and determines its goals.
- Systems analysis, requirements definition: Refines project goals into defined functions and operation of the intended application. Analyzes end-user information needs.
- Systems design: Describes desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudocode and other documentation.
- Implementation: The real code is written here.
- Integration and testing: Brings all the pieces together into a special testing environment, then checks for errors, bugs and interoperability.
- Acceptance, installation, deployment: The final stage of initial development, where the software is put into production and runs actual business.
- Maintenance: What happens during the rest of the software’s life: changes, correction, additions, moves to a different computing platform and more. This, the least glamorous and perhaps most important step of all, goes on seemingly forever.
(source: ComputerWorld)
This is the process was created about the time, and is as about as efficient as, using slide rules and drafting tables to create a capsule to take humans to the moon.
Technology wasn’t always “instant” or “good.” People used to have to meet (and fly around the country) to make sure everyone was on the same page. There was no “speakerphone”, no email, no cell phone, no fax machine, no PDF, no online collaboration tools, no Internet, no nothing.
Just elbow grease, manual labor, and dedicated IT folks who “knew better” than the “lowly” end-user.
The frightening thing is – most internal development at corporations (and even big ISVs) is the same. The developers are in their own development “silo” safely tucked away from those pesky “users.” After all, they know what’s best, what’s cool – and what the user is bound to “just love” – right?
Wrong.
There are several keys to making the process work better – and it’s not rocket science – it’s common sense. Yes, there are tons of so-call “agile” development methologies and hundreds of books and sites dedicated to the “how” of the process (Scrum, Crystal Clear, Extreme Programming, Adaptive Software Development, Feature Driven Development, Dynamic Systems Development Method, etc.) – but there are key elements the are common within all of them:
Let the developers interact with end users and get end users to help in the QA process. You need to know what the people using the software (and their managers) need the software to do. While it’s true that most end users just want to do their one piece of the puzzle and go home (known as the “tab-tab-enter” crowd) – most developers will actually over-engineer software to do things they think the end user wants to do – rather than what it actually has to do.
Keep it simple. This follows the above rule. 99 times out of 100 – the user just wants to do something simple. 99 times out of 100 developers want to do something “cool.” Only 1 time in 100 do these objectives match. So, when in doubt – build it the most simple, basic way that will work according to the way the end user says they’ll use it. Don’t assume the developer “knows better” than the end user. They usually don’t – and if they don’t listen – the end user will be pissed and not use the software after it’s done.
Use better tools. Java and .NET are powerful languages – they are also a bear to code – but provide a great desktop experience. Scripting languages (Python, PHP, Perl, Ruby, etc.) are lighter weight (and limited to the browser). RAD tools like Servoy give you the best of both worlds – and are easy to deploy to either a browser or the deskop.
Build it – and release it – NOW. Don’t wait for the completion of the entire application (”alpha”) to get the user’s input. Build a screen, a section of the application, deploy it and get feedback. Change it – and then repeat. As you build – get the feedback. Don’t stress out about “scope creep” – there will be things that the end user will come up with late in the game that are important to them, to the company – and quite possibly to the bottom line of the company. Use common sense. There will be a 2.0 – so you don’t need to put everything in there but the kitchen sink in 1.0 – but make sure end users are happy (even thrilled!) about what will be initially released.
Let the users determine the feature set – not the developers. Developers are often not the end users of the application. Unless they are, do NOT let them determine what the features will be. Let the people who actually use the features be the judge. Keep in mind – users will usually change their mind – or ask for things may require some re-architecting of what was created initially – but remember – the goal isn’t to “finish” the software – it’s to create software that will help the end users be more efficient and help the business to be more nimble, and hopefully, more profitable.
Think I’m blowing smoke? Give it a try on a small project. Once you do – you’ll never go back. That, I can promise.
Permalink
07.23.08
Posted in General Rant at 8:58 am by Administrator
Ubuntu is getting a lot of good press – and it’s a terrific, easy-to-use Linux distro. With some extra software included in the default install – it could just take over the world.
Let’s face it – no one really “likes” Vista. I don’t care who says they love it – they really don’t. It’s the gas guzzler of operating systems – it takes the equivalent of a Hummer in terms of hardware to run the damn thing correctly.
The Mac OS is really great. It’s pretty, it plays nice with others, and is pretty fun to use. The problem (as demonstrated by Apple’s suit against Psystar) – is that you have to drink from the Ferrari-inspired Apple well and fork over huge bucks for their hardware (whether you want to or not).
Then there’s Linux. Fast. Stable. Free. Runs on damn near any hardware. The problem is – it’s only used by wonks.
It’s like getting one of those old Radio Shack do-it-yourself radio kits. You get a printed circuit board, some transistors, resistors, and other parts – and then you need to solder the stuff together and pray you read the directions right – or nothing works.
Granted – the novelty and pride of ownership of building an AM radio the size of a bread box from scratch is cool – but not when you can buy one the size of a USB stick for $10 – AND get a FREE FM tuner as well.
That’s basically the state of all the Linux distributions. Red Hat started to go down the “for everyone” route – and then decided it’s better (and easier) to sell “Enterprise” stuff to a bunch of wonks looking for job security rather than real people who just want to check email and surf the web.
The various distros of Linux – while good – are missing the one thing that makes it useful: applications humans use.
Guys – just bundle OpenOffice, Firefox (with bookmarks on where to find other Linux stuff), Acrobat Reader, Thunderbird with the Google Calendar extension, a media player, games, a notepad equivalent, anti-virus, screensavers, and most of all – some drivers (or a good clearning house site of where to find them) for peripherals.
Hey Ubuntu – you have Dell on your side – why is it you think people who buy Dells still don’t get Ubuntu on their machine by default? I mean, after all, the price is right. Right?
Right – but it doesn’t do any good to get something for free (or low cost) but have it be completely useless. When you get a new box (or install a new OS) – you expect to at LEAST be able to fire up email and surf the web.
And while you’re waiting for your favorite browser plug-ins to install – you want to play some games. And maybe play around with some spreadsheet stuff, read boring PowerPoint-esque presentations and the like.
Give people the power to become productive right out of the box. Help them get used to the retarded-sounding application names that no one has heard of. Make an online forum for new users to get help from other new users, etc.
I think as time goes on – and people are looking for alternatives to Windows (just wait until Windows 7!) – Linux will be able to be the great equalizer – if only people could use it.
Permalink
07.22.08
Posted in General Rant at 10:35 pm by Administrator
OK, I admit I was ready to go the other way on this one. I almost wrote an entry on why Psystar should cry foul and lawyer up and fight Apple in both the press and public opinion arenas. It was a knee-jerk reaction to David vs. Goliath.
Then, I actually thought about it.
The sticky part is the End User License Agreement (EULA) that has a little phrase in it that is the basis for the Apple suit: “You agree not to install, use or run the Apple software on any non-Apple-labeled computer, or to enable others to do so,” Apple’s EULA reads (download PDF)
Hmmmmm. That’s interesting.
It’s really clear on what Apple’s intentions are – they moved to the Intel chip – and they just knew that someone like Psystar would pop up in the future – so they added some verbiage in there as a pure CYA move.
Yes, it is pretty chicken-sh*t – and it might not even be legal, but hey, it’s their intellectual property. They are the ones that did the R&D, made the pretty icons, and ported the mother over from a reliance on the PowerPC chip. They also spent a fair amount of dough doing so as well.
They make up that investment by selling Mac boxes (and iPhones!). If they didn’t challenge Psystar, then every schmo who could build a PC could start bundling their OS software (that they would also have to pay for just like Psystar) – and gosh… they might actually get some market share.
We wouldn’t want that!
People who buy a Mac buy a Mac because they love the industrial design, and the seamless way that the OS plays nice with EVERY Mac peripheral, and the nice, hermetically sealed, Apple-only experience.
PC users buy motherboards and power supplies and build their own box – and then are free to install Windows (which they must buy), Ubuntu (which they must download) or both to make a machine that meets their needs.
Who ever heard of a clause in an EULA that doesn’t allow people who buy a piece of software to install it on whatever hardware will run it? It’s like buying a car and having the manufacturer tell you what roads you can drive on.
Ridiculous.
Or is it? The EULA is a contract after all. It’s a contract between the maker of the software and the end user. Not all contracts are good ones, not all are “fair”, and not all favor the person making the purchase. Just because a contract sucks for one party – does it make it illegal?
Not necessarily. It will be interesting to see if Psystar can pull this one out of the crapper or not (I’m betting not). Apple is already in a potentially embarassing place – being exposed for the buy-only-our-stuff-or-you-can’t-use-our-stuff company it is.
Will people care? Will Psystar have the cash to lawyer up? Will the courts (if it even gets that far) buy Psystar’s argument that the clause is illegal?
Only a whole lot of bucks to lawyers on both sides, and time will tell.
Permalink
07.18.08
Posted in General Rant at 1:13 pm by Administrator
Seems the folks over at ICANN have decided that the “holy” top level domain (TLD) business is more about money than control. They’ve recently come up with the idea that along with the “blessed” TLD’s of .com, .net., .org, .biz that they would just open up the flood gates (for a price!) and let anyone with cash make up their ownTLD.
Talk about your wild west!
Basically their proposal is that rather than people just buying an existing TLD domain for the price of a latte, anyone with $100,000 (or more – final price TBD) – can just make up any TLD and basically “own” that extension.
Think about that. The obvious ones are .sex, .money, .bank, .tech, etc. – but that will have a huge impact on both the marketplace as well as the average consumer.
For example – what if Marriott scores the .hotel domain? Will they preclude Hilton and Sheraton from buying a domain name that ends in .hotel? How about all the speculators that in the early days of the bubble were buying up every single domain (and misspelled variant) that could potentially have any value. They’ll do the same for the otherTLDs as well.
What about companies with trademarks and intellectual property marks – they will now have to police dozens of TLDs for violations and go after them one by one.
Last but not least – what about the end users? Talk about confusion! Most people have a hard time trying to remember mybank.com. Now if you throw in all the other possible TLDs – it could be mybank.money, or mybank.bank, or mybank.cash, or mybank.cool, or mybank.weTreatYouRight, etc.
Now at least there’s only a few possible variations – with the default .com being the top-of-mind domain – even for organizations that are not companies. I mean, really,when’s the last time you visited a commerical company that ended in .net? How about .biz?
It says something about an organization if they don’t have a .com address. It says “We woke up too late on this whole ‘Internet Thing’ and could only get a crappy .net or .biz domain.”
However, with a proliferation of TLD’s – I think it will become even more valuable to have a .com (or .net or .biz) email – unless a few TLD’s raise to the top of customer awareness through advertising and marketing.
Even then, breaking the .com habit won’t go easily – and there is bound to be ample opportunity for good guys and bad guys alike to flourish in a free-for-all (well, a $100,000-for-all) type of unregulated (except by ability to pay) environment. The bad guys are already have a field day withphising sites and Trojans and stuff. It would be easy for them to create all kinds of domains on all kinds of TLD’s and then just keep them rotating all the time.
All-in-all, I just don’t see who wins with this type of arrangement.
Oh, wait, now I get it – ICANN.
Permalink
« Previous entries Next Page » Next Page »