Well, I went and did it: started Yet Another .NET blog. Does that make me a wannabe blogger? I guess we’ll find out- depends on how often I post!
I started developing software in the late 90′s. I cut my teeth on legacy ASP and Access programming. Until my introduction to .NET, Object Oriented Programming seemed like a daunting, complex thing. I had heard of these things called COM, IDispatch, and IUnknown, but they seemed like big uber-brain concepts that mere mortals were not meant to grok.
Then, in 2001, I was introduced to Visual Studio.NET Beta 1 . After some informal training in VB.NET, I remember commenting to a colleague:
“This is so easy it’s like cheating!”
Where were the pointers, the malloc, the destructors? Where was all the scary stuff that had put me off learning C++?
I learned then that OOP by itself is not as complex as the Win32 C++ toolchain, and that there’s really nothing to fear from OOP. Since then, I’ve switched to C# and learned a little more C++ just for fun (now that it wasn’t hiding under my bed with glowing red scary eyes.) I’ve worked on a variety of systems including Asset Management, ERP, CRM, Content Management, Web Portals, and high-volume Email, to name a few. I’ve been through a few concept-to-support development lifecycles, taken a few lumps, and had a few wins. Today I’m a Solutions Architect for a bank in the northeast. I spend my days writing software, and my free time writing software I find interesting.
Watch this space for that software I write, as well as some of the lessons I learn while designing for the day job. I’m especially into the latest .NET 3.5 goodies, including:
- Silverlight/WPF
- Entity Framework
- Windows Workflow
- WCF
So, welcome and enjoy! Don’t be shy- leave comments, ask questions!
Dave