Monday, November 08, 2010

building a mini-tennis court

just as i thought, yet another rambling blog entry, this time determined to write about my favorite sport of tennis, and the business of starting a child on the courts, via a now sanctioned USTA-approved mini-tennis court, as the place that i am living at is currently custom built for such an enterprise, if and when i have kids, and stay there, it will be perfect for the discipline of teaching a youngster the drills of sustaining a successful tennis career long in to their adult years by not burning them out early but getting them up-to-speed on how to properly learn the game, and so i embark on this endeavor with a lot of altruistic experience, as i was a round-about now dad-to-be i hope yet not quite there, with much in the way of altogether perfect preparation with how to hold a racquet, how to strike an open-stance forehand, a newly built serve, that works finally, and a currently sub-approach backhand, that gets the job done on better than normal service returns, so it is and so it shall be....

i started playing tennis in 5th grade with some classmates, some of which i still know today, but i was the only one to pursue tennis as my primary overt sport, and went on to play three years of #1 singles at Catholic central, in Grand Rapids, and won a partial scholarship to Aquinas where i played #3 and 4 singles and #1 and 2 doubles, i won city conference title my junior year in high school, and won my flight at both singles and doubles all four years in college for the conference we were in, which was not terribly rigorous, but was a good marker to be all conference every year that i played tennis except my freshman year of high school and college, even though robbed both of those times (:)), which is to say that i practiced a lot in my formative years, which is what my kids will be doing, if i am so lucky as to have children and be a tennis parent, now if you know anything about tennis, you know what tennis parents are like: demanding, ridiculous, rude, and offensive, like Mike Agassi, but you cant argue with the results, unless of course you want to have a good relationship with your child, judging from Andre's autobiography overtly speaking of his strained relationship with his father primarily due to the forced tennis that was had in his very young life, when he was taught to hit thousands of tennis balls every day, imagine it....

i do, and will probably copy Mike's regiment, just wont be such a prick to my kids, but if they are on the floor of Meijer's throwing a tantrum, it wont be a spanking it will be 200 balls in the backyard as disciplinary tactic, at least thats what i got so far, how does anyone either willingly or not until you are ready become a parent, its mind-boggling the responsibility, and so the only thing i can think of to be a good parent is to teach them the mental fortitude that helped me via a sport putting the pressure on them early to think their way out of circumstances, rather than hit, reason through logic, and not through force how to get the best result, like should i serve-and-volley on break point, or should i play it safe, should i go-for-broke on forehand returns, or should i chip and charge, maybe i could be more aggressive when down as opposed to playing not to lose, or something like that, all factors when playing a match, especially with regard to singles, but doubles as well, how to play against an opponent or with a teammate, all are in play in tennis, so i will try and build a tennis court in my backyard, and under some restraint build a ball machine like what Mr. Agassi has been documented to have built for his children, and maybe just maybe they will learn life's lessons through the best sport that i have ever been exposed to, and that is hard-court and clay court tennis....

Tuesday, October 12, 2010

the definitive Google Glassfish analysis

i have been advocating over the issue of Glassfish, for Google to become a thriving web company, needs to get in the enterprise space with something more than AppEngine, and the best place to do for Java what Google has done for mobile Android, is on Enterprise Java, settle with Oracle, start paying them a royalty, which is standard practice, and get the assets of the acquired Sun middleware quotient in-house, so that Google can use the ESB, IDE, App Server, and MySQL to build out a yearly release of software that can be utilized within businesses, that want to stay away from united Microsoft strategy, right before they release .Net for real, Java is still the best hedge and it is enough to keep Microsoft at bay, and Google at its nearly zenith of power, is well positioned to take on the monopolist on the terms that were set by iPlanet and BEA some ten years ago, around cross-functional, portable apps and components, along with JBoss and Spring Source, to take on Microsoft round them up, and defeat Redmond once and for all, it is time to do this, and only Google has the resources possible to invest in a strategy to gut out Microsoft, and hound them until the ultimate demise of the trans-product category behemoth, putting them in to a place that they have never been: non-standard for enterprise investment, only Google knows how to do this now, not even Oracle, itself can take down Microsoft is there anywhere left for Java developers to turn than to trust Google to invest in real middleware, the type for servers, so that they can have a marketplace for their talents, and continue to innovate around enterprise java, it is time for Google to come up with a plan and until they do, they will have to go to great lengths to fight off Bing, as Microsoft continues to make tons of money off of its enterprise Windows, time t take them out, while you can....

Glassfish intrigues, it is at home right now in a company that does not need it, and presumably does not even want it, and would be glad to get some value for their software acquisition of Sun, and only Google can help, and by putting the Glassfish projects directly on Google Code, there will be that much more repeat traffic coming back for more Google developer technologies, until Google does this, they are just a bit player in the enterprise, yet they should not be, they should be pouring resources in to new markets, and stop over-the long-term paralysis by focusing on search, time to move on, and go after new sources of revenue, and defeat Microsoft everywhere, they are reeling, it just is going to take until investment in middleware is more than just about the cloud, which is a bit market, in itself, it is time to get in to the enterprise software market for real, and invest where no one else has the guts to invest and immediately take-on Microsoft before they get too much of a lead, via Biz Talk and Great Plains, get going on just one piece of the puzzle via Glassfish, and watch as the rest of the pieces fall in to place, Google Code is custom built for the annual yet always ongoing release of major software, that businesses want, it is time to take on Microsoft where they are the most vulnerable, where Java has reigned since day one, and go in to the application server software battle, right now....

Android momentum will stall, unless Google engages with Oracle around Java, never has their interests more closely aligned, and the fight over mobile Java is a secondary still to enterprise java, for everyone other than Microsoft, so why fight among family, which is what is going on with the lawsuit around Android, but it can change, and both companies definitely need to reach out to each other, and stop giving Microsoft breathing room to stay alive, i know of a developer who lives Microsoft, but is starting to waver since the company is so far behind in nearly everything it does, except for professional developers, this is where they remain strong, and as long as the two biggest Java proponents ravage each other in the court of public opinion nothing is going to go differently, change is needed, Glassfish is in need, Google has the money, Oracle has the assets, just make a swap, and let developers who have spent their entire careers routinely defending Java, stay within the fold, nothing would be more damaging than some spilled-over lawsuit, that has no time-table for completion, that would be a remarkable failure by Google, with enough cash to pay-up, and enough home-built intensity to pull-off the Glassfish initiative, it is time....

Long ago, i worked on the predecessor to to Glassfish at Sun, gone are the dreamy-eyed theories of Sun being a software company, but Google is one, and they could easily become an terrific enterprise vendor, rather than dominating, they would just split their time between paid search ads, mobile, and enterprise, rather than defending, they could go on the offensive, and take down Microsoft, once and for all, enough money has been spent on Windows products, and only Glassfish honestly gives them the base to build from, they could not start for less than what it will cost to settle Android, and get Glassfish, alas, the momentum seems behind a fight between the two venerable Java vendors, never before has their interests been so at a cross-roads to prove that they can withstand their grown-up status as Java's leaders, like Sun was, and never before has their ability to influence the marketplace been so inter-twined than it is now, stop the lawsuit, pay-up, get glassfish, and start on businesses, with the full support of consumer markets going strong, Google should do this a.s.a.p., only an investment in Glassfish brings Google to the table as serious investors in java, it is once the lawsuit settled, a full-blown kick-start to the Microsoft rumble over years, it will take, but it can be leveled, once the last vestiges of animosity between current Java players, becomes Java partners, just get it done....

Friday, August 27, 2010

Google Certified AdWords Professional

I am going to take the exam tomorrow morning, after taking an adderall to get my day going, after some cups of coffee, a little toke on the 420, and review my study Goggle Doc., and seeing that I have already paid to complete step 1 of the AdWords Professional certification process, i will be ready to begin the relatively straight-forward process of being a Google expert, based on their definition of knowing AdWords, i think i am ready....

I managed Gemma Redux's AdWords account for about nine months, and played with most of the little features that comprise a successful on-line advertising campaign, including keyword selection and optimization, market targeting, web-site targeting, running reports, continuing to tweak the verbiage in the ads that run, and basically watching the CPC closely, along with all the innuendos of being a fashion industry observer, to come up with the right plan that did not yield us very many conversions from click-throughs, but was a good start for the company's on-line marketing spend, i think i am ready to become certified to do it for other companies, as well, and in order to do that I need to pass the Google 2-part exam on search advertising, starting tomorrow....

My study guide is based on notes I took from the Google on-line Learning site, and I would be willing to share it with anyone, in the same position, looking to become a Google AdWords Professional, but you got to help me with my business, of learning and implementing all things Google, all the time, it is what i have decided is my career path, until i get Google Glassfish off-the-ground, which may take some time, but will go through....in the meantime, i write, and blog, and contribute, and follow, and support gemmaredux.com, and stay aware of on-line trends, so that if an organization, ever does want to out-source its Google investment, i could be ready to help, and possibly get paid for it, because once you become a professional of Google AdWords, you are placed in a database, run by Google, of all the people who have passed the qualifications of the exams, and vendors or companies can choose from that database all the options they want, from cost, to location, to offerings, it is no wonder Google is controlling the web play of so many organizations....

It is really quite straight-forward to understand AdWords, and it is a solid return of investment in advertising through the networks of web-sites that Google both administers, and supports, through the AdSense program, basically you just sign-up to get paid by Google whenever someone clicks on an ad on your site, and the company that put the ad up, just pays a nominal amount to have their ad displayed and clicked on, it is genius for any individual to get involved in the process, especially if you have some spare money to feature a cause or a personal initiative through on-line ads, you manage the AdWords dashboard, and learn a new feature of on-line promotion, that can earn you money in the long-term....

i have bought in to the system, and intend a comprehensive marketing plan as a way to generate business for on-line clients, that must include AdWords, it is the best and most successful ROI tool on the web, and should be a priority for any type of organization trying to drive customer views or purchases, i can't think of a single entity that could not benefit from Google's systems of AdWords and AdSense, which is why i am investing time and money in a fool-proof plan to be more available to take on web marketing responsibilities, wherever that may be....

Sunday, July 11, 2010

google and twitter

As counter-weights to Facebook, they are natural allies and should join force via a Google all-stock acquisition to give Twitter the pseudo-IPO it deserves for its incredible success at transforming social media.  No other current site offers as much promise beyond the frozen walls of Facebook than does Twitter, and Google needs to capitalize on the amount of time people are spending on it, and offer a comprehensive new ad plan, for the tweeting nation and beyond.

Google succeeds the more people stay on-line, and Buzz is not going to cut it, as Twitter has shown that anyone can get in on the conversation, and create their own presence beyond the limitations of friending and random life updates; instead Twitter offers real conversation with more people, and more links means more information being searched and posted, and the Internet grows.  All of the successful web entrepreneurs are preferring Twitter to Facebook for outreach.

Twitter would fit nicely in a major roll-out of new social networking focus at Google, to get more Android users staying on their phones, and keep the pace of Android adoption sky-high while users keep up-to-date regularly with their followers and the thought leaders that permeate Twitter.  Google is a natural sell to Twitter, as their culture and web-site would remain the same, while gaining the unmatched expertise of web revenue models, which Google has perfected.

It is time to get these two giants of web personal use together, and shun any other attempt to lock-in the Twitter model to something stagnant, as they have shown how to innovate with everything but search and ads.  Their lists idea was great, their coverage of the major events is unparalleled, the linking system is without compare, and Twitter keeps people engaged, and wanting more from their web experience, just what Google wants from all Chrome users, and those to come.

The mobile experience of staying up-to-date on everything without having to check in at a terminal for more specific Twitter functionality would be lessened by a Google-Twitter alliance, and the users would flock to an Android application that was co-sponsored by the duo.  Twitter is on the cusp of something so big, it could engulf even what Google has to offer, which is relevant, ongoing, continuous, and personalized information, at the click of a refresh of new tweets.

I would have no need to live outside the Google cloud, if Twitter were part of it, I do everything through Google: blog, email, business, and all future developments of my career, through AdWords and Analytics.  It only makes sense to capture me and the millions of Twitter users for life, by integrating social media in to the equation.  I am sure there is a proposal on the desks of Google executives already, and the price would be high, but well worth it.  Even $10 billion is reasonable.

This would up-the-stakes with closed communities, as the web would be permanently free for use, and it would expand at a greater rate, as more of Google's user base utilize the built-in Twitter functionality to do their promotions.  In addition to regular Google ads, Twitter ads would be specialized, at a time when more qualified data is key to on-line ads going a step forward.  Google would offer single sign-on, and relevant R&D to up the innovation standard, and integrate everything.

No company could match Google, with Twitter in hand, and Twitter would get to cash out their growth and success, to a company guaranteed to keep them free, as the model has worked successfully already, why not have a slam-dunk acquisition, that will only build-out the Google platform for web usage.  It makes sense, almost any dollar you throw out, but it could be done reasonably, so it should be done.  Google and Twitter, the two most valuable open properties on the web together is the next step.

Sunday, June 27, 2010

google glassfish

I have created a site for the project page of my proposed Google Glassfish initiative:

http://sites.google.com/site/douglasdooleyglassfish/

What am i trying to accomplish with this proposal?  Just trying to be the first to announce Google's enterprise Java needs, and build a community around it.  I have written about the idea extensively on JavaWorld, and had some varying degrees of positive feedback from Java developers, reading around the world.  The basics are that Google is a Java company, with Android based on Harmony's Java SE, and Guice borrowing extensively from Java, but, to date, the only investment that the company has made in Java EE is with the non-standard Spring platform through AppEngine.

Google Glassfish would formally introduce Google in to enterprise accounts, while keeping their relationship with Guice, in tact, and expanding their available applications applicable to corporate accounts.  There would be little need to make money off of Glassfish, as is the case with all of the other middleware vendors, who charge customers exorbitant amounts to run in production.  Google is the one company that could dedicate resources to middleware without the need to charge for it.  It would be a resource for the hundreds of thousands of enterprise Java developers and administrators around the world.  It could grow to support the cloud, through specialized clustering and sign-in.

By building an application server program, Google would counter Microsoft's last remaining product advantage in .Net.  It would be a bet that Java can still command the attention of corporate IT, as .Net matures through Windows Server, BizTalk, and Visual Studio, let alone any move on Great Plains.  The bottom-line, though, is that Google would immediately have a project that would command the attention of a new group of developers who have invested in enterprise Java, and would have a platform to build-on, that would be available for cloud developments in the Intranet, something that Google has not done beyond its Search Appliance product.

Right now, everything is about Android and Chrome OS, but the Glassfish app server would provide another Internet OS product-line, that would be tailor-made for back-end business accounts, with a lot of developers coming over to learn Guice on Glassfish.  Google needs to have Java succeed, even if they don't care about cross-platform portability in its purest sense, they need the millions of developers who have chosen open standards over Microsoft, a place to continue to learn and develop to, for their enterprise applications.  Simply saying Guice and Spring on AppEngine is not sufficient.  What if a Google sales rep. goes in to an enterprise account to sell AdWords over Bing, and that customer has a policy of not putting some of their applications on the public cloud, they need an intranet cloud product, and that is what Glassfish would provide.

There is lots of money to be made in making enterprise Java actually work, something that IBM and Oracle have not done, and even JBoss is not capable of doing on its own.  Google would not have to charge for their efforts, but could, in time, make a solid business unit out of Glassfish, especially as it relates to enterprise developers.  I don't need to be compensated for this idea, beyond just being a part of it, I will not claim to be the originator of the idea, it is surely something that other people have thought of, but have not written about it.  So, if you would like to be part of the initial project to port Glassfish to Google, contact me, through my personal web-site:

http://sites.google.com/site/douglasdooley/web-profiles

Its going to happen, I don't know how, but it is too much of a good thing to not go through, eventually.  Hopefully, I am around to be a part of it.

Friday, June 18, 2010

finding a job

I figured out the formula for getting a new job, especially when semi-unemployed: just work as if you don't want the job, and it will be more credible to a potential employer, as they see over-enthusiasm as temporary, as once you get in to a new job, the gloss wears off, and it becomes more mundane, and you can't keep the same energy, as you put in to getting the job, so they are looking for more realistic candidates.  That's why Google will not hire me until they need me, they are not going to give a job to a candidate who knows more about the company, than the recruiters do, until there is an initiative where my expertise is a core requirement, for the fiscal year planning, and until that time, for all my vigor at understanding the Google business model, they will not hire me, until needed.

I have a phone interview with a company in Grand Rapids, which is a good start, though not sure what they are looking for, it seems like I am qualified.  It would be good to get some regular work, but what do I do if something more specific to my career goals, comes around, do I stay in a position that isn't perfect, or do I accept a different position.  This is something people around the world, contend with all the time, especially as the economy begins to pick-up: should I stay or should I go.  I mean if I were fortunate enough to get a full-time job, would I really be able to say no to Google, if they accepted my Glassfish proposal?  Don't worry, I am fully invested in the job search, and just clear my head with Google stuff, for the time being, so I will be effective in whatever position I am able to get.

The what if, just nags at me, though.

I have articles around the web, through my blogs and writing relationships with on-line publications, that would raise flags in HR, such as hiphop and Google.  My writing for the Rapidian projects a sense of artistic, but not corporate, and that is not even mentioning what is about to come out on Grand Rapids Social Diary.  The JavaWorld articles are all about Google, and my interest in the Glassfish eco-system, competitors, and the overall IT market, so would I be satisfied in a silo?  Some companies do not put you in to silos, like Steelcase and Herman Miller, but do other, non-office environment corporations, also allow workers to be most effective, like I was able to do at Sun?  I am not sure, and that would be the negotiation, if I were to be lucky enough to get offered a position, to ask are you sure you want me, can I think outside-the-box, to help this company grow?

I will need answers to these questions, before I can promise to be the best employee.

I know it sounds mis-guided, in this economy, you take whatever you can, but I contend, that in the interests of maintaining good relationships, across a tight-knit business sector in Grand Rapids, you have to do the right job, to do the best job.  As I was advised on a writing position, that I wanted some weeks back, it wouldn't be the kind of writing, that would sustain me.  So, I am still only part-time employed, with lots of material coming out, for different publication purposes, but it all makes sense to me.  I am putting myself in a position to accept the best career possible, as the next thing I do, I want to do for some time.  I want it to be right.

So, that is my job update, I know the attitude that will get me the job, I know the job that I want, and the types of job that I would not be good for, but I don't know the job that I could get, and stick with for the long-haul.  I could use some input, on what you have found in your careers, that works, to sustain you, so feel free to leave a comment, about your own work, and I will keep you updated on my pursuits.

Wednesday, June 16, 2010

atomic oject and google

atomic object and google

Coming off the successes with the iPhone app for Priority Health and the Blue Medora initative, Atomic Object (AO) needs to double-down and be the first vendor in the area preparing for Google Fiber, by investing in a division constituting Google developers.  This would include developing for Wave, Buzz, and Android, as well as tying in the Apps API to build an application for the Apps Marketplace, that allows businesses to download specific functionality.  I don't know what that functionality should be, that would have to be taken in to consideration based upon market factors, that only AO is seeing in their accounts, and build from there.  Make it an add-on feature to future deals, and offer to help clients get on Google Apps, and build the expertise in-house to be able to expand when Google Fiber comes to Grand Rapids.  Its a calculated risk.

Google is quite simply running circles around the iPhone with Android's open marketplace, that is not encumbered by rules and regulations that seem to be punitive to developers, even if it still commands the majority of the smart phone market.  Android is on the way to replacing iPhone for popularity, as the HTC phones have shown.  Chrome OS will hit Windows squarely, as it will be a free alternative, which will drive down hardware costs, and still offer the web features that make Google the most valued property on the Internet, where all of AO's emphasis should be, with the Google division.  There might be some business down the road for embedded work in televisions, and the like, but first got to get up-to-speed on Chrome OS, as well as Android.  Wave and Buzz are nice things to look in to, as well, as businesses need lower cost solutions, that only Google is delivering, at the moment.

Build in expertise, next, with Guice and WebToolKit, and even Go or AJAX, to be in the cloud for Google development, this could be an out-branch of the Blue Medora division, or company, whatever it turns out to be, but build for the Google Cloud, through App Engine, and allow easy to use tools for customers to move to the cloud, and watch as they hire AO to do cloud management, at a monthly rate, so there is subscription, steady revenue.  The Google division would pay for itself.

For more information on how Google would help Grand Rapids development shops, see this page:


thank you for reading....