Expand Work, Work
Jun 23rd, 2008 11:23 PM, 1 comment
I've got to put much work in over the next few days to get some silly software released at work. It'll most definitely be frustrating, but also fun and rewarding. I'm not exactly looking forward to it, but I'm also not dreading it. Coding is something I still seriously enjoy -- surprising right?

Over the past 6 months I've had the awesome opportunity to get fairly familiar with the latest Microsoft.NET offerings (WCF, LINQ, LINQ to Entities, and the 3.5 framework). And while C# and the .NET CLR have come a long way since the early 2000s, I would never personally choose to write something (or pay to have something written in) the Microsoft.NET framework when given a choice. It's hard to explain exactly why I feel this way. I think I could write a list of 1,000 reasons if given the time, but I what it probably comes down to is that when given the choice, I like to come up with simple and elegant solutions instead of complex and cumbersome ones. I don't think Microsoft has ever subscribed to the KISS Principle.

It's all really just a matter of personal preference, but it's interesting hearing about other people's feelings on the subject (more so from people who know both sides =P). A guy at work, who recently transitioned from writing PHP to writing C# absolutely prefers what he's doing now (C#) -- I can't quite understand it.

More brilliance can be found here. Especially "premature optimization is the root of all evil", and "fancy algorithms are buggier than simple ones, and they are much harder to implement".
Valid HTML 4.01! powered by Sphinx DPCPrints! fstreamz submute Leshii Tabor Web Two Middle Names
arcade/ ; puzzle/ ; version1/ ; version2/ ; aim ; skype ;
rss ; rdf ; 0.025 seconds ;