“There is a point in your programming career, when you realise that there isn’t a best tool” – Via https://hackernoon.com/angular-vs-react-the-deal-breaker-7d76c04496bc – Couldn’t agree more.
There was a time when I was thinking
- NHibernate is the best ORM,
- Structure Map is the best IoC Container,
- Rhino Mocks is the best mocking framework,
- SOAP and WS-* are the best answers to every distributed application problem,
- WPF is the best Rich Client Platform for windows,
- log4net is the best logging library
- DDD is the best design process
- Scrum was the best development & management process
But I have realized that no matter which framework / library / process / tool you choose, You will fall short of your (application’s) requirements.
The most sensible thing to do is,
- Fill the gaps of the frameworks the moment you see infrastructure concerns leaking into the application.
- No matter what you consider best today, you will find something better tomorrow. Write your application in a way that you can migrate to another one easily.
When I worked for you, I thought I was Superman. I have occasionally reflected on why that was. Not sure I know all the answers, but the things I do know are that the environment was real, the energy was high, and the crap was low.
Thank You Prakash I used to be a Superman for a brief period of time in my career
Excellent ads, I was looking for these ad films for a long time.
I was still in school when TVCs introducing a new brand called Chevrolet screened across channels of all genres from sports to vernacular entertainment. The well orchestrated brand entry aided by spectacular launch campaign commercials helped the brand win the hearts of millions right from its launch. I have chosen to blog on this topic for two reasons: i) I like brand entries and launch campaigns for a fact. ii) Like I mentioned in the first post of this blog, I can never resist the temptation to blog on brands that are so close to my heart.
Dwelling deep into the launch commercials one would find that the TVCs were simply stunning. The message was about a bold brand yet it was conveyed in such gentle fashion that it sparked of a mild curiosity among viewers on what this new campaign called ‘I am Chevrolet’ was all about. Igniting that…
View original post 230 more words
One morning a butcher was surprised to see a dog enter his shop with a note in his mouth. He took the note and it read “Can I have twelve sausages and a leg of lamb, please?” The dog had money on his mouth, as well. So the butcher took the money and put the sausages and mat in a bag, placing it in the dog’s mouth. The butcher was impressed, and since it was closing time, he decided to follow the dog.
The dog was walking down the street when he came to level crossing, he put down the bag, jumped up and pressed the button. Then he waited patiently, bag in the mouth, for the lights to turn green. When they did, he walked across the road, with butcher following him.
The dog then came to a bus stop and started looking at timetable. He the sat on one of the seats provided and waited. Along came a bus. The dog walked round to the front, looked at the number, and went back to his seat. Another bus came along. Again the dog went and looked the number, notice it was right bus, and climbed on. The butcher, by now, open-mouthed, followed him onto the bus. The bus traveled through the town and out into the suburbs, the dog looking at the scenery. Eventually he got up and moved to the front of the bus. He stood on two back paws and pushed the button to stop the bus. When the bus stopped, he got off, his groceries still in his mouth. The butcher followed.
Finally dog turned into a house. He walked up the path, and dropped the bag on the step. Then he rang the doorbell. There was no response from inside. The dog walked back down the path, then ran and flung the door, himself against the door. The butcher watches, big guy opens the door and start abusing the dog, kicking him and punching him and swearing at him.
The butcher runs forward and stops the man, “What in heaven’s name are you doing? This dog is genius.”
The man responds: “ you call this clever ? This is the second time this week that this stupid dog forgotten his key”
You may continue to exceed onlooker’s expectations but you will always falls short of bosses’ expectations
Source: A forwarded e-mail.
PS: Don’t read too much into the parable, it is just to make you laugh.
I am completing 4 years in my current job today. It was a memorable year in terms of experience gained / lessons learnt.
Good judgment comes from experience, and often experience comes from bad judgment. ~Rita Mae Brown
That’s right I judged quite a few things wrong this year, but the overall result is that I learnt a lot this year than the rest of the years put together. The most important thing is that I survived and I am doing well enough to tell the tale. It would not be possible without help from the team I am working with. Specially I would like to thank Prakash J and Razak.
The highlights of the year
- I had the privilege and honor of working directly with Prakash J for a couple of weeks in a short business trip to Kettering. I gave Prakash a tough time, but over all in the end I enjoyed the time and it helped me realize what I was missing. I also had the luxury of meeting one of the best product teams in Kettering. It was an inspired lot and enjoyed interacting with them. Special thanks to Naresh who hosted us really well and lead the interactions.
- I was developing in full steam (uninterrupted) for a decent time to get a delayed project on track. Thanks to Razak for giving me the opportunity.
- I spent a couple of days developing in full throttle for a client demo. Yeah it was a metadata driven system.
Wish you all a happy and prosperous 2011.
Hello World. I am in the process of migration from Windows Live Spaces to WordPress. I will be feature complete par with the Windows Live Spaces content in a little bit. Apologies for the inconvenience.
Update: I added a popular posts blog entry linking to the most popular posts that I had written. I had these as lists in Windows Live Spaces, I Could not find an equivalent in wordpress. So I created a blog entry of popular posts and linked to it in a separate sticky post.