Поделиться через


Problems Solved This Week

I have solved quite a few problems with my application design over the last week, but of course haven’t had time to blog about them because I have been fixing them.  Anyway, I thought I’d better capture a few while I watch the football.

A quick aside:  it is so much easier being a developer in the Internet age.  I was talking about this today and a few thoughts came to me:

  1. Crowd-sourcing – if you have a problem or need help designing a solution to something, just search.  There hasn’t been a single problem I have had to solve in this application that hasn’t had a solution somewhere on the Internet.
  2. On demand learning – there is no longer a need to attend four weeks of classes to be productive.  I think about all the technologies that are new to me in building this app:
  1. C# (although I do have a fair bit of hobby and academic experience with C and C++, and a lot of professional experience with Java)
  2. ASP.NET
  3. .NET generally (although I think my experience with Java and WebSphere have helped me in understanding modern application model architectures)
  4. SQL Server (although I did do some Oracle programming at Uni and DB2 programming at IBM).
  5. LINQ to SQL
  6. Visual Studio 2010 (although I find this so intuitive I almost naturally know how to do stuff

I find I can simply do searches on the Internet to find:

  • Programming documentation
  • Class library documentation
  • Examples