Six fingered aliens, Microsoft’s Robot OS ambitions, micro bubbles and other trends
Good Trends:
As a high schooler when I was taking my first programming class – I wondered if it would be possible to have a microprocessor where more than one bit is the smallest unit of information. (I also wondered if there were aliens out there who had three fingers on their hands, wouldn’t they have a hepta-decimal numbering scheme). I guess the 3-bit revolution has begun in memory chips and we are moving closer to the day when we will be able to communicate with 3-fingered aliens.
Can’t afford a robot well you people on the other side of the rail road tracks can just take a trip to the moon (almost)
Scary Trends:
Can the brilliant whiz bang financiers who caused the housing bubble police themselves or should they move to smaller firms to do what they do best: create more financial bubbles. This article also poses the novel question that everyone in this market must be asking: can I buy a $90 million home with “bubble money”? You may be wondering why ask this question at a tech web site – well just look at the state of the tech job market and how it was precipitated.
Not only does this telco’s customer service suck, but so does the experience for their shareholders. All hail another self centered CEO.
DOA Trends:
“We’re the record companies. We’re big enough, we’re greedy enough, we’re loosing money and people don’t like us. So let’s start a new audio file format“.
Xmarks: Firefox, Safari & IE bookmark plugin which makes it easy to find similar sites and makes it easy to synch bookmarks across different browsers and computers
Cuil: A new search engine which apparently indexes 3x more web pages than Google and with orders of magnitude fewer computers. Check out the interview of founder & CEO. If nothing else it is amazing technology.
In an environment where being an asshole or being perceived as an alpha male (when more likely the person is behaving like an alpha-moron) is de rigueur to get ahead you must think through whether this is the path you should take:
to follow in their footsteps
to cope
to leave
If you are a manager or a project manager then the type of environment you create can have a dramatic impact on the team’s productivity. “The No Asshole Rule” by Stanford professor Robert I. Sutton is a great resource to figuring out how to deal with-in your team and with-out your organization (double entendre intended).
Very often people forget that being overly aggressive and be hurtful. Punishing people by demeaning does not necessarily result in better performance – but instead builds resentment and reduces the commitment people feel towards their job. When the hostile manager, VP or C-what-have-you thinks it is working, it is more likely because of the innate work ethic that people have and they are barely putting up with it for other reasons.
The book does a great job of covering all facets and consequences of assholes in the work place and don’t let the name fool you – this is a great well thought out book and can be a great asset to you. It is a surprisingly easy read and very engaging – much better than some other books on the topic of hostility in the workplace.
So before you decide to become an asshole or choose to persist in working for/with an asshole for personal reasons then this book will be a valuable resource.
SO! Do you work for an asshole or an environment that promotes being an asshole? What is the experience like? Do you think it is a good idea? Are there better ways to motivate people? Or are you an asshole who thinks being angry, demeaning and threatening to fire people is the best strategy to motivate people and build a winning team
If you went through the previous two reading lists as they related to building Java “Enterprise” applications and browser side Web 2.0 development, you will come to the realization that there is a lot to read. Looking for an agile platform that was “Enterprise Friendly” and did not have as steep a learning curve led me evaluate several different frameworks and tools including:
It is a framework built on a dynamic language called Groovy, which runs on the JVM and also let’s you leverage jars that you may have already built or other third party java libraries. It has a great community following with a lot of plug-ins available and several good books.
G2One, the company formed by the creators of the Groovy and Grails was just acquired by SpringSource, the company providing commercial support for the Spring Framework – incidentally the framework on top of which Grails is built. This now makes Grails a truly viable “Agile Enterprise Framework”.
The only limitation at this point is the lack of good support in Eclipse, though this should be forthcoming given that Grails is now in the SpringSource fold. Till then you can either live with the rather crude plug-ins that currently exist for Eclipse. If you are really hungry for an IDE with first class Groovy & Grails support you can use IntelliJ IDEA.
Several people have asked me over the years how they can transition to the world of Web 2.0 Development, so I have summarized these recommendations in a reading list which I thought people might find helpful in these times of change and uncertainty:
Please feel free to ask me what other areas or types of resources you need help with regards to your career development or career change and I can address that in future posts.
If you are interested in the server side development of web applications you should check out these posts:
Well – the reason I put in the previous post was because as we have struggled to build our data warehouse, one of the things that we have continually struggled with is data that resides in spreadsheets, post-it-notes, emails. PDF files and other unstructured formats.
To solve for the problem of capturing unstructured data in a structured format I had to look at building simple yet robust applications for people to enter or upload their data. This prompted me to look around for different options for building applications quickly. I am not saying one way is better than an other (though I probably will) but I will present a couple of options and they will help not only data warehouse and BI teams, but application developers also.
A little break from being focused on Data Warehousing & Business Intelligence. Here is recommended reading list in sequence for those wanting to become Agile Server Side Java Web Developers: