Click here to monitor SSC
SQLServerCentral is supported by Red Gate Software Ltd.
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: 213 | 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...


Data Scientists

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


Data Scientist versus Data Engineer #datascience #bigdata #analytics

One of the main differences between a data scientist and a data engineer has to do with ETL versus D...


Citizen Scientists

The increasing power and shrinking size of computing devices means that more and more people can gat...


Don't Build a Monitoring System

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


Join the most active online SQL Server Community

SQL knowledge, delivered daily, free:

Email address:  

You make SSC a better place

As a member of SQLServerCentral, you get free access to loads of fresh content: thousands of articles and SQL scripts, a library of free eBooks, a weekly database news roundup, a great Q & A platform… And it’s our huge, buzzing community of SQL Server Professionals that makes it such a success.

Join us!

Steve Jones

Already a member? Jump in:

Email address:   Password:   Remember me: Forgotten your password?
Steve Jones