What is the difference between Programmer and Good Programmer ?

  • Gila,

    I am not ordering to anybody, you know i don't like to cheat anybody. But if they cheat me then i should not close my mouth.

    Andrew Stanton (11/27/2007)

    --------------------------------------------------------------------------------

    Editors Note: Removed

    --------------------------------------------------------------------------------

    Please go through the above reply from andrew then you know who is cheating to other.

    Actually i don't have the habit to cheat others. Yes, i agreed,i dont have the good writing skill , if he give any advice then i should accept it.But he cheated me.Thats why i gave reply to him only not for others.

    Please understand.

    karthik

  • I can appreciate people getting upset, but this is inappropriate and I will remove and ban members that resort to name calling.

    Andrew,

    You can make your point without insulting someone personally. You have a valid point with poor delivery.

    karthikeyan, This is a shared forum. If someone insults you, then you can report the post, but you don't need to resort to name calling back. It's uncalled for as much as the original post.

  • With regards to the question I view it this way.

    Anyone can learn to program and can call themselves a programmer once they learn the basics.

    What seperates them from the good ones iis hard to say.

    I have people say all the time I am a good programmer becuase I can manage many different programming languages and styles of programming to solve complex issues all while making it look simple. To me it is very simple but it is because of experience and willingness to learn new methods and work with tools I have not worked with before just to stay ahead of the curve. I like to take apart existing systems (legally before you get the wrong idea) to understand what is going on under the hood (hacker by nature I guess) not just what I am told is happening.

    But more than anything I think a good programmer knows their own limits and is willing to say NO when presented with a task or timeframe (or both) that is unachieveable in their hands. I also think a good programmer stands up and will push for quality work but many have to be carefull not to go overboard on this. And lastly a good programmer knows how to set expectations up front so customers are not disgruntly rather than disappointed when something unexpected comes up.

  • Sorry, He was an easy target to tweak.

  • A programmer is just someone who writes code according to the specs.

    A good programmer performs the same task as above, while, at the same time being aware of the impact his/her code has on environmental resources (I/O, memory, CPU, tempdb, network) and the overall performance of the server.

    A good programmer is receptive to feedback from other team members and from DBAs, sysadmins etc.

    A good programmer always strives for the fastest, cleanest, most maintenable solution, one with the smallest "footprint".

    A good programmer understands that T-SQL is - only deceptively so - an easy language/platform.

    He/she appreciates the great complexity of this technology and strives to learn in depth its many nuances and inner workings.

    A good programmer knows when it is appropriate to use each of the different tools at his/her disposal. As Jeff mentioned earlier, a good programmer does not rush to use new tools just because they are there. Neither is he/she, however, hostile to new developments, but tries to learn the scope and usefulness of each.

    A good programmer strives for excellence without ever thinking he/she has finally reached that goal.

    __________________________________________________________________________________
    SQL Server 2016 Columnstore Index Enhancements - System Views for Disk-Based Tables[/url]
    Persisting SQL Server Index-Usage Statistics with MERGE[/url]
    Turbocharge Your Database Maintenance With Service Broker: Part 2[/url]

Viewing 5 posts - 31 through 34 (of 34 total)

You must be logged in to reply to this topic. Login to reply