[dba-VB] C#?

Kath Pelletti kp at sdsonline.net
Mon Jun 26 17:41:06 CDT 2006


Sounds like you have it figured out. Unfortunately in working for myself I need to be able to provide 'whole' solutions, although I agree that specialisation is good - and there are people I call who I know are v. good at their area of expertise. Do you work in a team where there are others who can do the front end stuff?

Kath
  ----- Original Message ----- 
  From: artful at rogers.com 
  To: dba-vb at databaseadvisors.com 
  Sent: Monday, June 26, 2006 2:22 PM
  Subject: Re: [dba-VB] C#?


  There are layers and layers and layers. Some people can write device drivers, some people can write middleware DLLs, some can write sprocs and some can write websites. I have never yet met someone who can do them all expertly. As Sartre might have phrased it in one of his few good moods, "That's why there are other people." I think I have a pretty good handle on my skill sets, and I will be the first to tell you not to look to me for device drivers or DLLs. Not my ball game. You want SQL and SQL performance, talk to me. That other stuff, your money is best invested elsewhere. If there is anything I've learned in 20 years in this business, it's that you cannot be good at everything. So I've narrowed it down to two narrow branches. You want database architecture or sprocs/udfs/etc., talk to me. I have even abandoned the Access development path, at which I once was pretty good, but an old man cannot spread himself so broadly. So where I once considered myself capable of five
   things, I'm now down to two. I'm much better at them, but the gigs are few because I am less promiscuous.

  I have never written a device driver, or a compiler, or a programming language. I wrote some libraries for developers and I wrote lots of apps in several front-end languages. Now I find that I've lost interest in the front end, I just regard it as an abstract space that should call the functions and sprocs that I write in the back end, which is either MS-SQL or MySQL. I leave it to creative people to design the pretty screens; I have no more interest in proving that your screens are prettier than mine. All I want to do now is deliver the data requested in the smallest number of seconds. I don't want to control the project, much less oversee all its aspects. My ambitions, I guess, have receded. I know how to do one thing well, and that's enough to pay the rent. Later for Famous, as it were. I just want to concentrate on how to investigate 50 million rows and find the four rows of interest in the shortest time possible. All the glitz I leave to someone else.

  I am playing with c# but not because I consider myself a c# developer. The transition from vb was effortless (leave out the DIM and add semicolons, that's about it). But I don't want anyone to hire me to develop c#. You need bitchin' sprocs, I'm your guy. That's what I concentrate on. Not to say that I'm the best, but only that I aspire to be. Narrow focus, work hard, get better over time, that's it. Don't ask me for a compiler, or write the app that blows Google away. I'm not your boy for those gigs. But I can look at sprocs and udfs and figure out how to make them run more quickly. That's my self-defined narrow focus. And that's enough.

  ----- Original Message ----
  From: Kath Pelletti <kp at sdsonline.net>
  To: dba-vb at databaseadvisors.com
  Sent: Monday, May 15, 2006 10:31:04 PM
  Subject: Re: [dba-VB] C#?

  I know what you mean about the mindset. I was given a big project to do this year and I started off really just converting the way I code in vba to vb.net. But I had a big 'what am I doing?' moment about a month ago and have now hired someone to design the OO architecture and I have to learn his mindset. It's quite illuminating. I am in the throws of learning it all now - object factories and class code generators etc etc.

  But that feeling of being 'master of absolutely nothing' is truly bad when you have a commitment to the client and a deadline....aaargh.

    ----- Original Message ----- 
    From: Eric Barro 
    To: dba-vb at databaseadvisors.com 
    Sent: Tuesday, May 16, 2006 11:36 AM
    Subject: Re: [dba-VB] C#?


    I migrated my vba skills from Access to classic ASP applications and at the
    same time got into VB6 application programming but never really learned OOP
    principles. Transitioning to VB.NET didn't help any to learn OOP principles
    since it was just easy to continue programming in the same mindset.

    I migrated to C# last year and could still make do with VB-style programming
    to a certain extent but eventually learned the OOP way of developing
    applications. Prior to learning vba though I had classic C experience (Turbo
    C by Borland) so I already had the concept of C programming down.

    The biggest learning curve will be migrating to OOP ways. 

    -----Original Message-----
    From: dba-vb-bounces at databaseadvisors.com
    [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of Kath Pelletti
    Sent: Monday, May 15, 2006 6:10 PM
    To: dba-vb at databaseadvisors.com
    Subject: Re: [dba-VB] C#?

    Hi Eric - yeah, I'm finding it a stretch to go from vba to vb.net. I will
    now be working with 2 others who have a preference for C#. Just wondering
    about diff. between leaping vba to vb.net as opposed to vba to C#.

    Kath
      ----- Original Message -----
      From: Eric Barro
      To: dba-vb at databaseadvisors.com
      Sent: Tuesday, May 16, 2006 10:42 AM
      Subject: Re: [dba-VB] C#?


      VB to C# is not too much of a stretch but VBA to C# is a stretch. 

      -----Original Message-----
      From: dba-vb-bounces at databaseadvisors.com
      [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of Kath Pelletti
      Sent: Monday, May 15, 2006 4:41 PM
      To: AccessD VB List
      Subject: [dba-VB] C#?

      Has anyone made the change from vba to C#? Just wondering how big the
      learning curve is......

      ______________________________________
      Kath Pelletti
      Software Design and Solutions Pty Ltd.
      Ph: 9505-6714
      Fax: 9505-6430
      Email: KP at SDSOnline.net
      _______________________________________________
      dba-VB mailing list
      dba-VB at databaseadvisors.com
      http://databaseadvisors.com/mailman/listinfo/dba-vb
      http://www.databaseadvisors.com


    ---
    Outgoing mail is certified Virus Free.
    Checked by AVG anti-virus system (http://www.grisoft.com).
    Version: 6.0.859 / Virus Database: 585 - Release Date: 2/14/2005
     

    _______________________________________________
    dba-VB mailing list
    dba-VB at databaseadvisors.com
    http://databaseadvisors.com/mailman/listinfo/dba-vb
    http://www.databaseadvisors.com

  _______________________________________________
  dba-VB mailing list
  dba-VB at databaseadvisors.com
  http://databaseadvisors.com/mailman/listinfo/dba-vb
  http://www.databaseadvisors.com





  _______________________________________________
  dba-VB mailing list
  dba-VB at databaseadvisors.com
  http://databaseadvisors.com/mailman/listinfo/dba-vb
  http://www.databaseadvisors.com




More information about the dba-VB mailing list