SQL Clone
SQLServerCentral is supported by Redgate
Log in  ::  Register  ::  Not logged in

Artist or Scientist?

By Steve Jones,

Which are you, an artist or a scientist? If you automate, you're the latter. If you are a scientist, you can go on vacation. You can be more productive. People can count on you. You get things done quickly, consistently, and reliably. Everyone knows what to expect when you're done with a task. They can expect things to be completed a certain way.

If you manually run installation programs, click GUIs to configure options from memory, and customize each system you work on, you're an artist. Artists build works of art, each of them unique. I know some incredibly talented artists working in technology, people who duplicate their work over and over extremely consistently. However at some point they'll make a mistake, and then I'll never know what state the system or code is in.

While we need artists to push boundaries and experiment with new techniques, we don't want them managing production systems or writing production code.  I want production code to use well known and proven techniques, best practices, good error handling, application of standards, logging and more. I want production systems to be stable, not with a lack of change, but with a lack of issues. I need scientists that produce work that can be counted on.

Don't build works of art. In development you must be an artist at times, but when you solve problems, ensure that the code contains best practices (secure coding and error handling among them), and make sure that your team understands and can reproduce the code later. In production, ensure you learn automation (PoSh, scripting, templates) and can build, or rebuild, your systems quickly and consistently. Deploy your builds to QA and development so that all the environments are the same.

Become more of a scientist and not only will people depend on you, they'll be less worried when you go on vacation because there will be fewer surprises for the person covering your work.

Total article views: 218 | Views in the last 30 days: 1
Related Articles

Artist or Scientist?

Comments posted to this topic are about the item [B]Artist or Scientist?[/B] Whilst I imagine that m...


Citizen Scientists

More and more people are becoming citizen scientists, even in companies. Steve Jones thinks this is ...


Are you a Data Scientist?

A data scientist needs some specialized skills. Today Steve Jones talks a bit about the requirements...


Data Scientists

Would you want to be a data scientist? Are you one now? Steve Jones talks about this skill that we m...


Don't Build a Monitoring System

Should you buy or build a monitoring system for your SQL Server? Todays' guest editorial from Grant ...