Friday, September 11, 2009

OGRE, Visual studio and CEGUI

Today i spent whole day on setting up OGRE and Visual studio on my account.
This was highly frustrating experience. I am a Java developer and usually prefer Eclipse as my IDE. Eclipse is really simple and intutive in its setting. I found Visual studio to be highly complex and ridiculous at some points.

Just to mention, whenever i create a new project my old projects are automatically closed. If i want to keep both of them open then i need to put them in same solution scope which is poor. Moreover all the files are dumped in the same folder and i need to create folder in the actual disc location to put some structure to the application.
I don't see the use of filters as they just get flat when i open the actual project location.

Will keep you posted on this.

Cabinate files .. Invoking local files from Html page

I was stuck at work as i had to find some way so that i can execute local file system files from the application running in web browser.
started googling and my collugue stumbled across the concept of .cab file and Object tag in html page. As brwoser just understands few mime-type so i was not sure if it can execute some exeutable present on file system. I thought it might have security concerns and brwoser might not support that MIME type but we found that browser has this octet-stream mime type which can be used to execute the .cab file.

MSDN provide some platform SDK which can generate .cab file for set of executable. That can be used to generate .cab file. In order to run that file from browser, we need to change the browser's security settings. Browser's security settings can be changed or .cab file can be signed by using certificate generater program. One such program was also provided by microsoft MSDN library.

Finally we were able to generate cab file and execute a local file system application from a button click on HTML page.

Monday, March 16, 2009

The Grand Finale

Wonderful video....
Great test... though largely memory based....
Wonderful memories...
Good times..

@classmates + Doug
C ya all .. hope we meet again..

@Doug
IT was a really good class and served my purpose well.
THanks

Monday, March 9, 2009

Technology prevails

This was the easiest class for me. Almost all the topic which were discussed are listed somewhere in my profile.
Autonomic Computing: My intern in IBM Extreme Blue program. This was exhilarating experience and here i realized how big organization works and what it takes to lead these Organization. I am lucky that i started my Career with something like Extreme Blue IBM.

Grid Computing: My immediate next work after internship. My undergraduate senior year thesis was on this topic. Though in lack of guidance i could not learn much but i still managed to understand the basic theory and concepts of Grid Computing.

Virtualization: My first experience after coming here. I started my class project on this theme. Though technological aspects changed later but theoretically i worked on the same.

Cloud Computing: Read a number of papers on this last semester. My present work largely targets cloud services in the network.

I loved the "did you know?" Video. It was excellent class. I hope this class extends to whole semester because it was always relieving for me after those technology and Computer science boring classes to attend this one.

Saurabh

Sunday, March 8, 2009

Survived by lying low SUNIL BHARTI MITTAL CMD | BHARTI GROUP

Reliance Was About To Enter Mobile Telephony. We Were Very Nervous...’ We had built a business with a lot of sweat and effort. And suddenly, it all looked very, very vulnerable. This was six years ago. Reliance, the country’s biggest corporate giant, had announced it was entering mobile telephony. This was no ordinary entry; Reliance planned to spread its network across the country with a different technology and was threatening to unleash a price war.

On top of this, the state-owned giant BSNL, too, unfolded all-India plans for mobile telephones. We at Airtel were very nervous. At that point of time, we were present only in seven circles. Could we survive this onslaught? We were not the only ones who were nervous.

All existing mobile companies were feeling threatened. All of them were scared of the coming storm and some, like Rajeev Chandrashekhar, actually decided to quit. We at Airtel were divided on what to do next. There were some who said we should ramp up our service in our seven circles and show both customers and competition what it means to have a world-class service. This meant greater investments.

I didn’t quite agree with the strategy. I felt that if we stood up at this time, the storm would just blow us away. The debate within Airtel raged. I was clear: the debate had to be settled one way or the other. The company’s top leadership repaired to Agra for hammering out our strategy. The discussions continued all day. I might have wavered for a moment, but then chose to go with my gut. Lie low, I said, and we will live to fight for another day. This is what we eventually did and till this day, our ‘Agra Conclave’ is seen in the company as a high point of strategy.

For the next 18 months we kept a very low profile while preparing to roll out our network across the country. We bought equipment, studied the different markets, negotiated and worked out acquisitions, talked partnerships. I revved up morale in the company by telling all colleagues: “Everyone expects us to lose, but if we don’t, we will make history.’’ As it turned out, we did make history.

Saturday, March 7, 2009

RUDY GIULIANI | FORMER NEW YORK MAYOR

Surround yourself with great people. Have beliefs and communicate them. Set an example. Stand up to bullies. Deal with first things first. Loyalty is the vital virtue. Prepare relentlessly. Underpromise and overdeliver.Don’t assume a damn thing. Leadership does not simply happen. It can be taught, learned, developed.

There are many ways to lead and ultimately, you'll know what techniques and approaches work best — those you hope to lead will tell you.

The art of saying no to 984 things PETER DRUCKER MANAGEMENT GURU

Andrew Carnegie wanted to put on his gravestone, “Here lies a man who knew how to put into his service more able men than he was himself.” Effective leaders check their performance. They write down, “What do I hope to achieve if I take on this assignment?” They put away their goals for six months and then come back and check their performance against goals.

This way, they find out what they do well and what they do poorly. They also find out whether they picked the truly important things to do. They are magnificent at getting the unimportant things done. They have an impressive record of achievement on trivial matters. Leaders communicate in the sense that people around them know what they are trying to do. They are purpose driven. They know how to establish a mission. And another thing, they know how to say no. The pressure on leaders to do 984 different things is unbearable, so the effective ones learn how to say no and stick with it. They don’t suffocate themselves as a result. Too many leaders try to do a little bit of 25 things and get nothing done. They are very popular because they always say yes.

The four Es of great leaders JACK WELCH FORMER CHAIRMAN & CEO | GE

Basically, my process assesses four essential traits of leadership (each one starting with an E, a nice coincidence). One, successful leaders have tons of positive Energy. They can go-go-go; they love action and relish change. Two, they have the ability to Energize Others — they love people and can inspire them to move mountains when they have to. Three, they have the Edge, the courage to make tough yes-or-no decisions. And finally, they can Execute.

A leader’s intelligence has to have a strong emotional component. He must be able to withstand the heat, handle setbacks and, when those lucky moments arise, enjoy success with equal parts of joy and humility. No doubt emotional intelligence is more rare than book smarts, but my experience says it is more important in the making of a leader.

Thursday, March 5, 2009

Second life vs Playstation virtual world

Second Life vs. Play Station virtual world
After watching a fair number of video and reading online reviews of both the product, i prepared a list of similarities, differences and business opportunity in both the media applications.

Second life:
1. User driven community, more freedom to users.
2. Larger audience as it is intended to all ages and not limited to gaming and social networking.
3. Sex and violence sales.
4. Attractive to real-world companies. Some holds their meetings and bought lands as well.
5. Robust economy model. Users can earn money as well.
6. Better replica of real world then virtual world. Almost every activity can be monetized. Example: advertising, gaming, clubbing, real-estate.
7. 15 million accounts but large scale user registration decline seen in recent quarters.
8. Bit tedious and crowded.

Virtual World
1. Less freedom to user.
2. Originally intended for play stations user community but may adapt second life model in future.
3. No sex, no violence. Mainly for Sony and it's trade partners.
4. Main economy model revolves around gaming and advertising.
5. User looking for psychological relief of being oppressed or pursuing something which they can not pursue in real world would not prefer virtual world.
7. Already having a established user base of PS3.
8. More attractive and easy to use.

Business Model:
SL:
1. Better economy model as countless number of ways to make money. Better replica of real world and more freedom to user enables a better economy model.
2. Larger audience. Nudity, sex makes it attractive to many.
VW:
1. Limited view of real world. More inclined to Sony music and advertising business. Sometimes viewed as a side product to support PS3 community.
2. Limited audience.No nudity, no Violence. Less options for customizing.
3. Potential to leverage established user base of 102 million PS3 users.

Lock Down

Class was wonderful. Presentation by Oscar helped in understanding SOA's practical aspects which i hope would help me in visualizing things in my SOA assignment for one other class.
I liked the exercise using threads which shows how complex things get when there is no order or standards defined but i felt like its all matter of visibility. SOA is no magic stick which rooted out all complex interfaces or business intricacies. It just helped managerial people to focus on what they are supposed to do... Manage...
All the complexity and problem is passed to the Technology guys who will have to think harder on defining appropriate interfaces between different modules to create a generic String/ Bus/ stabdard/ application/service using which a other business component can process data.
SOA just provide a unified view of whole organisation.
As usual .. i liked the discussion section and i agree with the supreme court that closing down the website because it should not be allowed to interfere other businesses.
I liked message lab article and i have a detailed stats on it. I'll post it from later. Right now i have bus in 7 min. and i have to pack my laptop, all stuff and run to bus stop. Note it .. this is the last bus and if i miss this then i wont be able to reach home tonight...\
c ya later
I am not able to figure out how to manage blogs in different categories. I see that feature on Wordpress but seems Blogspot does not provide this...
Maintaining different blogs for tech and management is proving to be pain in my ass.
Anyways here are my previous week blogs which were posted on my tech blog by mistake.. sorry if anyone missed my blog though i don't expect if anyone will miss :)

Monday, February 23, 2009

Lecture by Peter Stilson

He talked about some stats related to advertise and marketing. He talked about content management system and related strategy of generating revenue in this field of technology but how this can be related to intersection of business and technology.
Few things i understood from the lecture are listed below:
1. How the internet advertising market is flourishing around the world?
2. To what extent this internet advertising market can shift or displace the paper/TV based market?
3. How the internet based advertising serves to local markets? How the concept of localized internet advertising works?
4. What is the revenue model behind content management system and advertising model?
5. How being specialized in one field works in getting market edge?
6. Being manager is just about opening your mind and eyes to the developing world and identifying the darker side of your Business. How appropriately one should juxtapose the development in new markets and maintaining growth in existing markets.

Few things i could not understand.
How internal working of such a large scale companies works?
Is this all about contacts and personal relationship.
What is the difference in the ways of dealing with customer while running a small shop or running a large organization.

I wanted to add the stats with all the claims i make that i understand now better but "To err is Human and to forget is human nature".
I have forgotten them. :(


closing note: Class was not really interactive so apart from content i did not really enjoy this class much.
Why all of Doug's friend looks very similar.
Saurabh

Sunday, February 22, 2009

model view controller architecture

In the model view controller architecture:

Controller: java servlets
Model; businessLogic + database
view: JSP

Java servlets can also be used as a view component but their are inherent complexities in writing web based code in java servlets.

Thursday, February 19, 2009

SOA and Information based enterprise

I was surprised to see that people have used 11 different colors in one assignment. I always thought of management students to be cool headed and less caring about assignment stuff. Though presentation is an important aspect of management studies but never thought then they go beyond what is assigned to do. Nice to see and probably i need to raise my standards for next assignment.. :)

Coming to the lecture, this was bit unusual class as Doug spoke more than the rest of class. I am wondering that what industry was using before adopting to SOA. SOA seems to me an obvious way of getting things done in routine life itself and not only IT practices it but also many other streams of engineering and arts adhere to it. No one try to rigidly club all the pieces of a system or piece of art. Every art or science believes in compartmentalized architecture. TO me SOA is an obvious choice.

Anyways off for now...Will continue with some illustration of this thought next time...

Tuesday, February 17, 2009

Enterprise Component Model for an organization’s learning department

Assignment: Enterprise Component Model for an organization’s learning department


What needs to be learned by whom to fulfill which organizational need/requirement

Various programs

On-Job training

Orientation program

Continued learning program

Online courses

How much money needs to be allocated to which kind of portfolio and learning method?


Curriculum Selection/Decision

Program management

Budget handling

Directing

Curriculum decision with respect to Company requirement

Management/overseeing of various programs

Allocation/Monitoring of appropriate budgets

Controlling

Portfolio based skill requirement decision

General skills requirement decision

Organization's future requirement based skill decision


Oversight of various skill

learning programs

Portfolio based skill infusion program


Portfolio based budget allocation for learning

Future requirement based feasibility analysis for required skills


Executing

Technological skills requirement

Behavioral skills requirement

Leadership skills requirement

HR skills requirement


On-Job training Program

Continued learning program

New employee orientation program

Online courses management


New employee induction cost evaluation

New technology/skill learning cost evaluation

Existing employees skill learning evaluation cost



Monday, February 16, 2009

Interesting Business Model

I entered the class and first noticeable thing was Doug's shirt. It reminded me of urban camouflage article which i had read recently.
Link: http://weburbanist.com/2009/02/09/the-uninvisible-art-of-amazing-urban-camouflage/

Coming to details of lecture, i found many similarities in way large software are designed and implemented and large businesses are handled. Both presently a fairly modular, compartmentalized architecture which enables them to be flexible, extensible blah blah blah....
The idea of value chain to value net reminded me of an interesting business which my Uncle started. He had contract with a coal miner and used to buy coal from them. This coal was supplied to brick furnaces and instead of taking money he used to buy bricks from them. These bricks were cheaper than the actual market price. These bricks were supplied to construction companies and instead of taking money back, he used to take some part of real estate like flats or apartments or piece of land. Again he used to get the real estate at a lower price from actual market value. Sometimes piece of land was used to construct apartments or shopping mall etc or sometime it was sold whenever a suitable price was offered for it.
His business spanned over coal mines to brick furnace to construction to real estate. He was not producer for any of this but re branded things from one to another and earned a lot of money. Unfortunately the coal mines were closed due to some reason and it disturbed his whole But had Coal mines continued over time, he would have earned more money.

This model shows the potential of benefit in a service based business model but also depicts risk factor involved due to dependency of service providers and no in-house expertise.
Class discussion was interesting. Though lecture got bit boring in middle but Q&A session rejuvenated class again.

Okie, lets start with the article now.
See ya then ...

An IT consultant

Funny read .. Found somewhere

A cowboy named Bud was overseeing his herd in a remote mountainous
pasture in
California when suddenly a brand-new BMW advanced out of a
dust cloud towards him

The driver, a young man in a Brioni suit, Gucci shoes, RayBan sunglasses
and YSL tie, leans out the window and asks the cowboy, 'If I tell you
exactly how many cows and calves you have in your herd,
Will you give me a calf?'

Bud looks at the man, obviously a yuppie, then looks at his peacefully
grazing herd and calmly answers, 'Sure, Why not?'

The yuppie parks his car, whips out his Dell notebook computer, connects
it to his Cingular RAZR V3 cell phone, and surfs to a NASA page on the
Internet, where he calls up a GPS satellite to get an exact fix on his
location which he then feeds to another NASA satellite that scans the
area in an ultra-high-resoluti on photo.

The young man then opens the digital photo in Adobe Photoshop and
exports it to an image processing facility in
Hamburg , Germany .

Within seconds, he receives an email on his Palm Pilot that the image
has been processed and the data stored. He then accesses a MS-SQL
database through an ODBC connected Excel spreadsheet with email on his
Blackberry and, after a few minutes, receives a response.

Finally, he prints out a full-color, 150-page report on his hi-Tech
Miniaturized HP LaserJet printer and finally turns to the cowboy and
says, 'You have exactly 1,586 cows and calves.'

'That's right. Well, I guess you can take one of my calves,' says Bud.

He watches the young man select one of the animals and looks on amused
as the young man stuffs it into the trunk of his car.

Then Bud says to the young man, 'Hey, if I can tell you exactly what
your business is, will you give me back my calf?'

The young man thinks about it for a second and then says,
'Okay, why not?'

'You're an IT Consultant', says Bud.
'Wow! That's correct,' says the yuppie, 'but how did you guess that?'

'No guessing required..' answered the cowboy. 'You showed up here even
though nobody called you; you want to get paid for an answer I already
knew, to a question I never asked. You tried to show me how much
smarter than me you are; and you don't know a thing about cows...this
is a herd of sheep. . .

Now give me back my dog.

Wednesday, February 11, 2009

IT deliver case model

The cost of infusing technology into business deeds needs to evaluated from various perspective like return cost, business needs, duration of use, operational feasibility, required expertise, core competency model etc. As one size never fits all hence one needs to decide on "ownership and operational responsibility of technology development and maintenance" issues in Business.
Case Study: Keo Partners
Requirements and current analysis:
1. Improving knowledge collaboration and team performance. Help in on boarding/off boarding process. Software will be used for internal uses by HR department.
2. Number of employees are going to increase manifold as the contracts are expected to be double in near future. So need is urgent.
3. To be used by HR department which has limited skills for software or hardware management.
4. Long term use of this IT model is desired.
5. Need to be tailored to requirement of HR department.
6. I assume that financial constraints are there as this is not a core competency of business model.
7. As of now company size is small. Looks like a startup company.

On basis of these observations and facts i feel "site-hosting management service provider" model should fit best to the requirement of KEO Partners.

reasons:
1. As software is required soon hence this is suitable. Keo's customers are going to double in coming future hence need of such a software to be quickly available is strongly desired as it'll help in reducing the orientation time of new employees and may result in better productivity.

2. Keo has long term requirement and they wish to tailor the software according to their own requirements. This needs a control over software and upgrade release without incurring heavy cost. Hence "site-hosting management service provider" model is encouraging.

3. This is not a core competency area for Keo so the threat of unreliability of technology provider will not effect the productivity of business to larger scale.

Why not others:
Perpetual licensing:
As company size is small and company looks like a startup company hence licensing may lead to costly solution. Also large scale dependency over technology provider is not desirable in case of limited trust.
Software rental:
As software is required for long run hence this is not desirable.Also Keo would like to tailor software according to its requirement over time. Hence this make a negative choice for all this.
Software on demand:
Software customization is not possible here. Use of such service is limited by genericness of software. Uncertainty about features of product/service fitting into Keo's software needs.

Masrters and Johnson

I always wonder if the quoted at the beginning have any relation with essence of each lecture. Let's try to figure that out today.

Essence of quote:
"You can't build reputation on what you are going to do."

Essence of lecture:
Discussion took off with debate of efficiency and intimacy and i saw some conflicting opinion with Doug on this. I loved the idea that it's human who drives the business and hence personal relationship does matter and certainly influence one's thinking and thought process and it certainly goes in synchronization with Cole idea that how his choice of product can disturb the market share stats for various suppliers.
I have my own share of thoughts on this. As a business man you can not take decision under influence of others thinking. You can pick them as example for supporting or contradicting your own idea but ultimately business is driven by monetary challenges and requirement. Given that requirements are satisfied and monetary conditions are met, certainly one would give preference to intimacy but otherwise it should be other way around.
It seems Cole and Doug have a different perception of whole thing but as quoted earlier "Great spirits have always encountered violent opposition from mediocre minds" so i hope they wont care for my opinion ;). Wow, i found a relation between quote and contents of lecture.

I loved the observation of web browsing that "you get only 30 sec for selling your stuff and it's generous" and thought of "Customer feels first and think second". I was totally stumped by his question of enterprise application. "One size fits all?"

Anyways now i'll go ahead with assignment so putting break to this blog. Will continue next time with some more things to write.

Just wondering how technology can be used to enhance sex industry.

(Business + Technology = Mortenson )

oops posted it earlier on my tech blog....

It was an eye opener for me to see how use of technology leads to sea level changes in your business practices and opens new doors of opportunity but what makes me wonder is cost of technology vs return of technology. One needs to decide that at what point in the business which appropriate technology should be used and how to make it an competitive advantage in this fiercely competitive world. Also should technology be used as a supplement or as backbone of business.
In my opinion few things one need to consider before using technology in the business.
1. Cost of technology vs. Return of technology.
2. As a backbone of system or just supplement to system.
3. What technology? Where to be used and how to leverage?

As Cole mentioned choice of technology is crucial in success of business.
Few things i learned:
1. Everything in business can be bargained.
2. It's all about market share.

I disagree with the point of social networking because in my opinion a prudent business personal will never make decision under influence of others word. It must be his own evaluation of business needs and technological advantages which drives to benefit of Business.

Anyways it was nice to hear Cole. He seems to be energetic and full of enthusiasm.

Saturday, January 31, 2009

Future of enterprise

Late again.... I think i need to put a reminder in my calender for reminding this again and again.
Class started with an interesting question of future of enterprise...
I could not grasp the question properly and thought the future of enterprise will be something where each country will be an enterprise and fulfilling the need of other countries. Which is happening essentially to some extent even in today's world. China expertise in low-cost goods, France and Italy for fashion and wine, India to some extent in IT and USA for technology and defense goods. But after an interactive session in the class i found that with this thinking instead of going to future, i actually rolled back to past.

Future of enterprise should be:
1. Beyond imagination.
2. Things should get done before an eye blink.
3. With change and go green and waste management communicative etc...

Some people under estimate IBM or think of it as a old guy with dull nature but i feel IBM is the perfect example for such a place which is bringing all what we say and think in the class to reality and i feel though reading about IBM does not gives the whole perspective of market but IBM's strategic thinking and planning put them on top of world thinkers.
Anyways i am doing any IBM propaganda so enough of this.

With underdeveloped countries moving towards development, the disparity between nations like Canada and China is decreasing and i feel in future world will be truly flat not only in terms of communication but also in terms of finance, expertise and education people possess.

With this i say adieu to all... lets make dinner..

Tuesday, January 27, 2009

Globallisation...

First thing i did after lecture was to download my old friend wordweb dictionary.
As a manager Communication is essential element in overall personality and it's not the communication which complement business and technical knowledge but it's the other way around.

I believe that outsourcing business process is threat to national security as national security is not just defined by border issue or violence caused by outside element. It's about emotional, personal as well as professional security and certainty in life of people of nations. Past few years have seen many such cases when SSN details is being misused by outsourcing agencies for monetary benefits.
Though with appropriate put of trust, this threat gets converted into a win-win situation for both end parties. Technology has compartmentalized business and globalization (multi nation culture ) leverage this to maximize the deal in this small world. But as usual nothing comes free, threat of misuse of resources, national unemployment and fine degree of interdependence and interlinking of both economies is some of the consequences one has to live with and hence it becomes the responsibility of governing bodies of two nation to make sure that things work perfectly fine and constructive trade regulation makes sure that a long-term relationship keep flourishing.

Ultimately its all about money. Sometimes i feel globalization is just a hyperbole used in the periods when economy flourished more than expected and hence making it easier for companies to think of a border less world. But just a jerk of economic crisis is melting down the whole building. Senator is asking these so called global companies to fire foreign nationals first. Where globalization disappear?

I wonder is it technology which drives the business or other way around. same old chicken egg problem. One good thing about this globally spread enterprise is that its value chain has wide reach and if you are not global then its difficult to survive. I believe that problem of Canada was not lack of technology but it was being local.

So let's Think high Think global.

Saturday, January 24, 2009

2016. Our FuTure, next innovation

Every human being is worried about future. Their is no one who do not want to know future except he is omniscience or give up case in life.
I envision a software which will tell people about their future. No rocket science. Just digitizing the already present streams of science to make it usable and opening it to wider community. Wondering what the hell i m talking about. It is nothing but a interactive palmistry software.
What a palmist actually does. He looks at various lines present on your palm and according to some established rules and beliefs predicts your behavioral attribute and some important aspect of future. And with a claim that this can be wrong. But the craze is so high that in Bangalore( India's IT hub), a full scale mall is devoted to palmist where each one owns his counter and people come, show their hand, listen to some crap, flounder money and go back to normal routine of life.

If one can feed or teach the same rules of reading palm to a computer and provide a interactive interface where one can draw lines as it is there on his hand then Computer can also do the same job which world-wide many palmists do. Apart from this, it'll be a great learning tool for many scholars. This might be a big heat as curiosity of success or failure in this competitive world lead people to this stream of science and my experience shows that in countries like India where one is always fighting for survival, 99.99999999999% of people shows there hand atleast once in life time and many do it daily (if the palmist is not charging them for any reason). Even in country like USA, people are curious about it but reluctant because of their sophistication and it conflicts with their scientific thinking.
So the whole point is to build a interactive palm reader which can read your palm and predict your behavioral attributes and tentative course of future with a claim that it can go wrong.

OK bye for now, i am feeling hungry again. :)

Give And taKe... It's all about BUSINESS

Every new product gets launched with a apprehension, anxiety and mystery of success or failure. Use of social network to create advocate and build trust in the market is finest example of use of value2.0 in product success.
I envision a marketing cum critique agency which will forecast on success of a product in the market. This agency will contact big/small business houses which are about to release a new product in the market. This agency will act as a Beta tester of the product and provide feedback on product usability. Also it helps in creating digital and real marketing hype for the product which helps in creating a positive vibes for product in user's mind. Recently failure of window vista is attributed to the negative vibes in user mindset against vista before even product got released.
The difference with existing marketing agencies is that their role is limited to blind market the product without themselves using and assessing it. In this case, the critique component will work from the beginning with software development and establish a synergy between technology and marketing from the beginning.

E=mc^2

Being a Computer Science student, my mind started throwing ideas on rule#8 of value 2.0. I will define my business model, innovation and services basing around this rule. Modern world is fast paced and there is always a lack of time hence people use ready made food, frozen shopped vagetable etc. which is quick to cook and serve. Extending the idea of quick food to information technology, What if a person need a website in 5 minutes or he needs a software in half of the usual time practice. Is there any IT company which specialize in speed delivering. I propose a business model of rapid software development with use of collaborative open source knowledge.

Nowadays software developer works more for open source than for a company which employs him because
1) He feels a sense of ownership in open source work.
2) He gets recognition of wider community.
pareto principal applies here as well. In any team 20% of people handle or develop 80% of code. No one remembers syntax. Internet is source of knowledge where one usually gets all the basic design templates to make some thing work. Large number of developer's job is limited to search-put-work model. This model is 1) search for design pattern 2) put at appropriate place in the code with little modification 3)get it working. I envision a software where you just need to specify high level requirement in step by step manner or some algorithm and corresponding design patterns will be searched on internet and your final code will be ready within a minute of click.
Its similar to put the readymade food in microwave and serve. If you have the algorithm then input this to envisioned product which will fetch the code pieces from internet and get the final software running.
The competancy of this product is fast delivery of desired software and better use of the resources available around us. Obviously automation does not remove human completely from the picture but this can lead to substantial reduction of design and development time frame of software.

VALUE 2.01 (nightly build)

This is height of procrastination. According to some research, without proper revision a normal human being can only remember 18% of what he learns in whole day. Now because i delayed this by two days hence my productivity will come down to (18/100 * 18/100) which is just 3.54% of whole day. so a good lesson is blog it as soon as class is over.
Class started with sir Einstein quote which reminded me of a similar quote "great people discuss ideas not the events and individual". Doug gave some fantastic example and figures in context of world growth rate and impact it of people's life.
Surprising was the fact that number of transistor generated are more than number of grains pieces.
As the the technology is changing and progressing, world is becoming closer and compact. Distances are getting shorter and borders are becoming meaningless. With proper channelization of networking innovation in market by business leaders , we have been able to see world as a global perspective with seamless flow of innovation, technology and modern ideas between the different places, people and culture. But these advances comes at a cost. The flip side is
global warming and devils hidden in detail. Can you imagine that only 3% of energy provide to a data center is used for actual computation. The recent elected US president has announced a $3 trillion green infrastructure investment to make world a better place to live.
Initiatives in green infrastructure to handle the side effects of recent technological advances is one of the fine example of interdependence and synergy of technology with new business domain, business ideas and modern advances in human life.
The article on value 2.0 opened a new thought chain in mind. Survival and success in business is about inter-personal skills or business acumen? Obviously that both go hand in hand and one need to have a fine balance of both.
While discussing value 2.0 i felt that Long tail of demand was more important because people are more tending to personalize things. Doug mentioned about pareto distribution and 80-20 rule.
Success of idea of sending a digital gift showed the potential in digital market. while corporate meeting and product marketing on virtual world exhibited the strong potential in virtual world business.
discussion moved from business model to customers. Many thoughts are pumped in and thrown in the class and the essence was to establish a network socially or internet based. The customer relationship float around the trust and satisfaction given to customer. The third piller of value 2.0 was about about business model flexibility and collaborative innovation.

So the 3 value 2.0 pillers are
new markets
customer
business model
The combination and balance of three will certainly decide the success of business and hence the technology as well.
But usually you are not the only one in some business. This balance can be achieved by many in the market. What is so unique about you which attracts customers and helps in sustaining and flourishing your business. This is called competency which makes you special.
Doug talked about importance of social role and image with analogy of ice-berg and hidden explosion.
He talked about kind of people and doctor-A doctor-B comparison.This seemed to me a comparison between Apple and Google. though it does not seems fit.
This was followed by most interesting part of lecture where all of us tried to define valued relationship from our perspective on scale of personal/business competency, action etc.
I found trust, personal business acumen, ability of operate form client proint of view as the most fundamental points for attracting customer.

One point where i was bit lost was connectivity in context of discussion in the class. I am wondering that how did the discussion move from value 2.0 to competencies as competency was more about personal skills while value 2.0 was tilted towards business strategies.

OK enough of writing. Feeling hungry right now . Bye bye

Wednesday, January 21, 2009

It's cool to be me ;)

Attending this lecture revived my memories of Internship days at IBM. The brainstorming interactive discussion, energetic classroom full of people from different cult, background and each one special in his own way was a feeling of deja vu. It was a nice change from (sometimes) boring, deeply technical core computer science stuff where one get burdened and lost by some glitch which drive you crazy and somewhat bald (as in my case).

Before this class, I never thought how special i am? I was always afraid of such questions because it sounds like self-praising and i usually get stumpped whenever someone ask me such question. But i am happy that i found not one but many reasons of feeling special. I am yearning to get involved and experience the intersection or to be precise synergy of tehnology and business in coming weeks but one point which i am still thinking about is what might be the next innovation that will change the face of this world after present deployment cycle. Also why the engineering automobile age(1908 - 1971) took so long to get mature. One reason might be that it faced two world war in that period which spanned almost 10-15 years.

Looking at the presentation again, i found one interesting point. In sequence to last observation:
1771 - 1829 == 58 years (this period saw the well known great danish war during 1801-1814 when sweden, netherland, russia and denmark launched seized all the ships of british army and trade and mind you britain was the main force behind development of railways.) so effectively this comes to be 44 years.
1829 - 1873 == 44 years
1875 - 1920 == 45 years
1908 - 1974 = 66 years (but this period saw two biggest war, world war I and world war II so just cut 20 years) so effectively 46 years.
1971 + 45 years(approx) == 2016 {So according to above theory, this is going to be the year of next phase of innovation and development}

lol, this analysis looks funny to me. But now that i have written so much crap so lets see how others comment on it.

See you all tomorrow. good job Doug.