First time here? Do check out my popular posts – Thank You

November 19, 2010 Leave a comment
Categories: Popular Posts

The fallacy of the best tool / framework / library / practice / process

April 7, 2017 Leave a comment

“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

  1. NHibernate is the best ORM,
  2. Structure Map is the best IoC Container,
  3. Angular is the best JavaScript front-end framework,
  4. Rhino Mocks is the best mocking framework,
  5. SOAP and WS-* are the best answers to every distributed application problem,
  6. WPF is the best Rich Client Platform for windows,
  7. log4net is the best logging library
  8. DDD is the best design process
  9. 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,

  1. Fill the gaps of the frameworks the moment you see infrastructure concerns leaking into the application.
  2. 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.
Categories: Uncategorized

10X Engineers matter still

November 5, 2015 Leave a comment

Srini shared an interesting article the happy demise of the 10x engineer with me & Prakash. An interesting read, But I was reminded of this story when I read through the article.

A photographer went to a socialite party in New York.  As he entered the front door, the host said ‘I love your pictures – they’re wonderful; you must have a fantastic camera.’ 

He said nothing until dinner was finished, then:
‘That was a wonderful dinner; you must have a terrific Stove.’
IMHO Individuals and Interactions matter a more than processes, tools, frameworks etc.
Categories: Opinion Tags:

Windows 10 Insider Preview Update 10159

July 3, 2015 Leave a comment

Yesterday I posted an entry on my experience of Windows 10 Insider Preview, turns out that Build 10159 is good. I will update after further usage. Glad that Microsoft has got it right this time Smile.

Categories: Miscellaneous, Opinion Tags:

Windows 10 Insider Preview Experience

July 2, 2015 2 comments

I am using Windows 10 Insider previews for the last 3 months, my thoughts on it so far.

Understood it is a preview, not even alpha / beta release, but still I could not resist posting these

It is really unstable, especially in the light that RTM release is scheduled for the month end, I am highly doubtful that this will be a stable windows release. This is completely in contrary to the pleasant experience I had with Windows 7 (from Windows Vista days). The other issue is stability seems to be deteriorating the last few builds, this is not good considering the end of july release.

I also feel that the hardware vendors are really behind on schedule, may be Microsoft should have given them preview builds early for them to develop drivers.

This is not what I expected from Microsoft, Common Microsoft.

I have upgraded to build 10159 today, one last chance before I go back to Windows 7 again (Yup, I don’t have windows 8).

Categories: Miscellaneous, Opinion Tags:

Book Recommendation: Soft Skills–The software developer’s life manual by Jon Sonmez

May 11, 2015 Leave a comment

I got interested in this book when I looked up Jon’s profile after watching a pluralsight course on Android Development Fundamentals.

Soft Skills - The Software developers's life manual

I got hooked by the table of contents and ordered it from Sapna Online (Amazon and Flipkart were not having this book then – I have never considered amazon India as option like amazon worldwide, But Flipkart – Is Flipkart loosing it? Common flipkart).

It is completely worth your time and money. I wish I had this book 10 years back. No other book covers the breadth of topics like Jon does.

I thoroughly enjoyed reading the book. Specifically I enjoyed Jon’s advice on Career options and investment. I was trying to correlate with what I had written about Career Path in my previous incarnation and in the recent past.

I used to refer  to a couple of titles before on this

https://pragprog.com/book/cfcar2/the-passionate-programmer

http://www.amazon.com/Beyond-Code-distinguish-yourself-simple/dp/1590791029

But none of them are close to the breadth of topics Jon covers.

Not that I agree with Jon’s opinion on every topic, but then hey people are different. I will post about my thoughts on these topics soon. I will also post a detailed review / notes soon.

Highly recommended to every developer.

Running C#/.NET code from Cloud 9 IDE

March 16, 2015 Leave a comment

I was experimenting with Cloud 9 IDE mainly for remote coding interviews.

I also wanted to see if I could add C# support. C# syntax highlighting was already supported in Cloud 9. Mono is also pre installed in the Cloud 9 Environment.

All I had to do was add a custom runner to use mcs command line compiler for mono.

I am a complete newbie when it comes to ubuntu / bash etc., so please bear with if there are any script issues with the runner.

You can configure a custom runner using this json:

{
    "cmd" :  [
        "bash",
        "--login",
        "-c",
        "mcs '*.cs' -out:'$project_path$project_name.exe' $args;mono '$project_path$project_name.exe' $args"
    ],
    "info" : "Started $project_path$project_name",
    "env" : {},
    "selector" : "source.cs"
}
Categories: .NET Framework Tags: , , , ,

The infinite loop

November 14, 2014 Leave a comment

The boss calls his secretary & says:

"Get ready for the weekend, We are going on a business trip."

The secretary calls husband & says:

"My boss and I are going on a business trip for 2 days so take care of yourself"

The husband calls his girlfriend & says:

"My wife is going on a business trip come home we can have fun"

The girlfriend calls the boy to whom she gives tuition: 

"No tuition this weekend."

The boy calls his father:

"Dad, at last we can spend this weekend together."

Dad (The boss) calls his secretary & says: 

"Business trip is cancelled.I’m going to spend weekend with my son"

The secretary calls husband:

"I won’t be going"

The husband calls his girlfriend:

"I am sorry My wife is not going "

The girlfriend calls boy:

"You have tuition"

Boy calls his father & says:

"Sorry Dad, I’ve classes"

The Dad calls his secretary…

Categories: Entertainment Tags: