I've had an emptiness inside me for a while now. The kind of cold, dark, gnawing emptiness that can only be filled with a fresh hit of sick software and/or tech.
Unfortunately I have not encountered any truly compelling apps via my desktop experience in many months now. Perhaps going on a couple/few years.
Desktop web ... and perhaps Web 2.0 as a whole ... are dead.
Know where I _have_ finally found that rush? My mobile experience since going Android, and switching to a mobile network with actual coverage (Verizon).
I'm getting my hit of tech not just from social or entertainment apps these days, but from the utility experience perhaps most of all. Apps like Google Maps, (especially with enhanced navigation in Android 2.1+) Evernote, GMail and the HUGE convenience of having all my contact info & photos/avatars combined into effectively one mostly usable, visible, format -- FINALLY -- is giving me at least twice the kick Twitter did when I "got it" back in '07. And then you've got the mostly as-yet unrealized potential of augmented reality apps that truly excite me.
In short, the mobile world is, at long last, maturing into an indispensable part of our daily lives as more than just a simple phone -- I finally feel like I can leave my PC behind some part of the time, and yet still be in touch with what I need to have access to for personal and work communications. The mobile entertainment experience is even gaining some traction with me.
Despite searching fairly long and hard, it has been a long time since I have had a compelling experience with a web app, particularly from a desktop perspective. Twitter is past its peak as far as my interest level goes. Twitter and Facebook remain useful points of contact, useful venues for lifestreaming, but they are no more intriguing to me than LinkedIn or CNN at this point, and the volume of noise makes it hard to find quality signal like the "good old days." (Anyone else miss Friendfeed from waaay back? Pre-Facebook purchase? Pre-early majority noise?)
The existing social media landscape becomes far more interesting when access is made ubiquitous and near-seamless by the latest generation mobile devices -- but even then, I feel like the overall importance or prominence of any one conventional app is diminished. It no longer matters if you are only on Facebook OR Twitter (substitute any number of social media apps/networks) because the device in my hand either combines, or makes equally accessible, your profile and communications in any of these media, networks and/or apps.
To an extent, it feels like we are on the threshold of some truly powerful handheld devices that will take our mobile experience, and our use of technology in our daily lives, to "the next level." Augmented reality that is not limited to a ~4" screen. (3D video calls and HUD GPS navigation via the one-device-that-does-everything-a-person-needs? Always-on peer-to-peer networks? Think of the possibilities! Auto-reroute around weather, accidents and construction in real-time based on reports from traffic ahead of you? Avoid restaurants with long lines? Find parking spaces? Food delivery to your location, not an address? Obviously there are security concerns ...)
What's the next great networked experience on the horizon? Is it desktop or is it mobile? Is it an existing app that no one's heard of yet, or perhaps an as-yet unexploited technology, platform or medium? Is technology holding that next wave back? Does Web 3.0 == mobile+augmented reality?
EDIT: A few notes. Threadsy is a handy way to combine things, but the experience does not light my fire. I never really got into Twine too hard before they got gobbled up by Evri. Quora I have recently found very interesting, but not life-changing. Rdio is nothing special.
Welcome to a blog about nothing more than a bit of code, a little tech, occasional ranting, a little raving.
Tuesday, July 20
Sunday, July 18
13 Bankers: The Wall Street Takeover and the Next Financial Meltdown
13 Bankers: The Wall Street Takeover and the Next Financial Meltdown by Simon JohnsonMy rating: 4 of 5 stars
A decent read, though not earthshaking if you have read much else in this genre. For instance, the author mentions trader-turned-law-professor Frank Partnoy and one of his works on the subject - the ground-breaking FIASCO, Blood in the Water - where Partnoy surfaces the use of the phrase "ripping his face off" when it came to traders burning clients and making huge piles of cash while doing it, and does some of the first modern-day muckraking around derivatives and those who profit from them.
That said, 13 Bankers is a broad work that does an excellent job of chronologically telling the story of how our fat pig of a financial system got to be where it is today. It is a story of greed, lobbying, more greed, loose regulation, under regulation, you-scratch-my-back-I'll-scratch-yours lack of regulation, enforcement and serious prosecution or penalty ... and more greed.
One area that 13 Bankers illuminates well is the grotesque growth in salaries in the financial services industries since the end of World War II. Shameful and greedy, no other way to look at it. This growth mirrors the rather inorganic growth of the megabanks themselves, from once-manageable entities contributing to the growth of Main Street to the greedy Goliaths they are today.
The American government, both through active collusion and passive failures to act, has failed its citizens, and the world at large, when it comes to reining in this monolithic industry full of "too big to fail" corporate entities who happily make money off the back of the rest of America. 13 Bankers is one of those works that is destined to make you angry.
If you have read no other nonfiction work about our modern financial system, 13 Bankers is the right place to start. If your reading list on the subject is more comprehensive, 13 Bankers is worth consideration, but not a must-read.
View all my reviews >>
Monday, June 28
HTC Incredible: Accessories: Case, holster, car mount
After a couple false starts, I finally ordered a few accessories for my much-loved Verizon HTC Droid Incredible:
Seidio Innocase II Surface + Holster combo:

I had the Seidio holster for my old AT&T TyTn II/HTC Kaiser, and I LOVED it -- best built, most rugged, tight-gripping holster I've ever owned. I expect great things out of the Innocase II + holster combo. I've dropped every cell phone I've ever owned; how I've gone nearly two months without dropping the Incredible is beyond me, and I'm done with trying my luck. I'm concerned about the case, the screen and the camera lens. Seidio's Innocase II appears to address case and lens issues, but I wonder about the screen. I may yet get one of those film protectors; last time I tried one was three or four years ago, and they were crap. I hear they've come a long way however.
Tip: you can get this $10 cheaper, and with free shipping, from Amazon.
Arkon Universal Windshield/Dash/Vent mount:

I'd seen a cupholder-mounted car mount, but I couldn't seem to locate it today. For $16, I'll give the Arkon a try.
I am still tempted to upgrade my battery, but $25-$70 for a 1750mA battery -- an upgrade to a mere 118% original capacity -- is a tough sell, and going bigger would mean blowing out the back panel/battery door, and possibly not fitting in cases and holsters. For now, a beefier battery remains on my wish list.
Seidio Innocase II Surface + Holster combo:

I had the Seidio holster for my old AT&T TyTn II/HTC Kaiser, and I LOVED it -- best built, most rugged, tight-gripping holster I've ever owned. I expect great things out of the Innocase II + holster combo. I've dropped every cell phone I've ever owned; how I've gone nearly two months without dropping the Incredible is beyond me, and I'm done with trying my luck. I'm concerned about the case, the screen and the camera lens. Seidio's Innocase II appears to address case and lens issues, but I wonder about the screen. I may yet get one of those film protectors; last time I tried one was three or four years ago, and they were crap. I hear they've come a long way however.
Tip: you can get this $10 cheaper, and with free shipping, from Amazon.
Arkon Universal Windshield/Dash/Vent mount:

I'd seen a cupholder-mounted car mount, but I couldn't seem to locate it today. For $16, I'll give the Arkon a try.
I am still tempted to upgrade my battery, but $25-$70 for a 1750mA battery -- an upgrade to a mere 118% original capacity -- is a tough sell, and going bigger would mean blowing out the back panel/battery door, and possibly not fitting in cases and holsters. For now, a beefier battery remains on my wish list.
Thursday, June 3
We're hiring! Apprenda seeks another Client Services Engineer
We're looking to hire another engineer into my department at Apprenda. We work in post-sales, client support, training and professional services. We work directly with clients, we travel some 20-40% of the time, nationally and internationally. (I was in Denver and then San Diego the other week. We've got a guy in the UK right now; 2 others were in the UK a month ago, and the same guy now in the UK was in Paris for 3 months last year.)
I currently spend 20-30% of my time coding, and the rest of the time dealing with clients by phone, email, Skype or on site. I expect us to be doing more coding moving forward as we institute a standard POC & on-site training package as part of our engagements.
This is the first place I've worked (and I've worked many places) where I wasn't clock watching by the end of the first week -- and that includes my time with Xerox and IBM. We completed a $5M funding round a few months back. The company is healthy and growing, defining processes and procedures, figuring out how things ought to be done. It's an exciting time to come on board.
I'm one of the few "hardcore" .NET guys -- we have several people, some complete converts, with lengthy histories in Java and/or PHP, some C++ as well. (But no, no Ruby guys, to my knowledge :)
The bit about us
Apprenda is the creator of SaaSGrid, the industry’s leading Application Server for Software as a Service (SaaS). SaaSGrid solves the upfront and ongoing technical and business challenges of delivering software as a service. We're a hi-tech leader in a rapidly evolving technology space. We were just recently honored with the CEG's Rising Star Award.
The bit about you
We're looking for a Client Services Engineer.
The Client Services Engineer is responsible for ensuring an optimal client experience with SaaSGrid by proactively and professionally managing client information requests, technical support questions, and custom software development projects. The SaaSGrid client engagement is a highly technical process that requires skills in a variety of software development and infrastructure disciplines. To be clear: you will be writing code, and you will be configuring servers. You’ll then interface with clients via email, phone, community websites, and more during all phases of the client lifecycle. Many of our clients are new to the world of software as a service and have chosen SaaSGrid as a foundation - they will look to you to lead the way. Specifically, you'll be involved in the following:
SaaSGrid installation and configuration
Customer training onsite and remote (the position is roughly 30% travel - domestic & international)
Application development guidance and SaaSGrid best practice enforcement
Customization and extension of the SaaSGrid platform
Moderation of public community websites for SaaSGrid developers
The Client Service Engineer is a SaaSGrid knowledge base expert to all clients with whom he/she is engaged. You’ll lead webinars, trainings, and more. We’re looking for the unique combination of technical astuteness and personality!
Qualifications:
BS or MS in Computer Science or BS or MS in another science or engineering discipline with significant practical software development experience(minor or dual degree that includes a Social Science a plus)
A solid foundation in computer science, with strong competencies in software design, systems architecture, and data structures.
Strong OO skills and practicing knowledge of OO languages
Several years of large systems software design and development experience (extensive knowledge of Windows based environments preferred)
Coding skills in C#, Javascript/AJAX, and SQL preferred
Practical knowledge of WCF & ASP.NET preferred
Practical knowledge of Windows system administration preferred
Strong writing and interpersonal skills required (You MUST be personable!)
Quick “on your feet” thinking and the ability to be creative in tight situations
The position is located in our headquarters in Clifton Park, NY. Relocation to the Albany, NY area is required.
One more thing
Tip: Along with your resume, send us a brief explanation of how dependency injection might be used in a billing system accepting multiple forms of payment. We just might move your resume to the top of the stack.
Email resume & other material to: job-tjxvf-1772851493@craigslist.org
I currently spend 20-30% of my time coding, and the rest of the time dealing with clients by phone, email, Skype or on site. I expect us to be doing more coding moving forward as we institute a standard POC & on-site training package as part of our engagements.
This is the first place I've worked (and I've worked many places) where I wasn't clock watching by the end of the first week -- and that includes my time with Xerox and IBM. We completed a $5M funding round a few months back. The company is healthy and growing, defining processes and procedures, figuring out how things ought to be done. It's an exciting time to come on board.
I'm one of the few "hardcore" .NET guys -- we have several people, some complete converts, with lengthy histories in Java and/or PHP, some C++ as well. (But no, no Ruby guys, to my knowledge :)
The bit about us
Apprenda is the creator of SaaSGrid, the industry’s leading Application Server for Software as a Service (SaaS). SaaSGrid solves the upfront and ongoing technical and business challenges of delivering software as a service. We're a hi-tech leader in a rapidly evolving technology space. We were just recently honored with the CEG's Rising Star Award.
The bit about you
We're looking for a Client Services Engineer.
The Client Services Engineer is responsible for ensuring an optimal client experience with SaaSGrid by proactively and professionally managing client information requests, technical support questions, and custom software development projects. The SaaSGrid client engagement is a highly technical process that requires skills in a variety of software development and infrastructure disciplines. To be clear: you will be writing code, and you will be configuring servers. You’ll then interface with clients via email, phone, community websites, and more during all phases of the client lifecycle. Many of our clients are new to the world of software as a service and have chosen SaaSGrid as a foundation - they will look to you to lead the way. Specifically, you'll be involved in the following:
SaaSGrid installation and configuration
Customer training onsite and remote (the position is roughly 30% travel - domestic & international)
Application development guidance and SaaSGrid best practice enforcement
Customization and extension of the SaaSGrid platform
Moderation of public community websites for SaaSGrid developers
The Client Service Engineer is a SaaSGrid knowledge base expert to all clients with whom he/she is engaged. You’ll lead webinars, trainings, and more. We’re looking for the unique combination of technical astuteness and personality!
Qualifications:
BS or MS in Computer Science or BS or MS in another science or engineering discipline with significant practical software development experience(minor or dual degree that includes a Social Science a plus)
A solid foundation in computer science, with strong competencies in software design, systems architecture, and data structures.
Strong OO skills and practicing knowledge of OO languages
Several years of large systems software design and development experience (extensive knowledge of Windows based environments preferred)
Coding skills in C#, Javascript/AJAX, and SQL preferred
Practical knowledge of WCF & ASP.NET preferred
Practical knowledge of Windows system administration preferred
Strong writing and interpersonal skills required (You MUST be personable!)
Quick “on your feet” thinking and the ability to be creative in tight situations
The position is located in our headquarters in Clifton Park, NY. Relocation to the Albany, NY area is required.
One more thing
Tip: Along with your resume, send us a brief explanation of how dependency injection might be used in a billing system accepting multiple forms of payment. We just might move your resume to the top of the stack.
Email resume & other material to: job-tjxvf-1772851493@craigslist.org
Labels:
Albany,
apprenda,
job listing,
jobs,
saasgrid,
tech valley
Wednesday, June 2
Subscribe to:
Posts (Atom)
