I was listening to an interview recently that talked about life and why many of us do what we do. It was a piece that also discussed some of the problems with modern US society and some of the potential unexpected consequences of the way that we have evolved in this country. As the discussion between the individuals proceeded, there was one question that stood out to me.
The question was about intrinsic v extrinsic motivators. One example given was playing the piano. If you sit down at home and choose to play because you enjoy it or it relaxes you, that's an intrinsic motivation. There could be all sorts of reasons why, but essentially you've made a choice to participate because you want to do so. If you go play at a bar because you need to make money, or your parents force/push you to play, or something other reason that pressures you, those are extrinsic motivators.
To be clear, one isn't necessarily better or worse than the other, but they both affect you, as a person, differently. There are also likely a variety of different intrinsic and extrinsic motivations that you have for many of your actions. The world and life isn't as simple as choices being the result of one of the other. Often our decisions are a blend of both.
Today, I wanted to ask you to think about the reason you're in your career. I assume most of you are working in technology, and you have various reasons for entering this work, some of which may not be valid anymore. Perhaps you've found new reasons to continue to work with data. You don't have to publicly answer, but think about this.
Why do you work with computers? Because you have to or you want to?
I'm sure this is a blend of factors for you as it is for me. I started with computers because I wanted to. I didn't have to work with them in school because we didn't have them at first. Even through much of my university work, computers were not ubiquitous and certainly were not required for most of my classes. I chose to work with computers and technology because I really enjoyed it. Even later, since I needed a career, I chose to work with technology instead of other industries and picked databases, which weren't my initial choice. I did move to databases primarily for money, though I'd done some development work and enjoyed the database aspect of it.
Today, I do need to work, so I have some extrinsic motivation to continue on this path, but I also do enjoy technology, and I'd like to think that I'd continue to do this type of work even if I could make enough money in another area. My wife is different, and without money pressure, she likely won't ever come back to technology.
Think about your motivations and pressures today. I'd be interested in how you feel if you're willing to share. Whether you are or not, take a moment and consider how you really feel about your career.
The Voice of the DBA podcast features music by Everyday Jones. No relation, but I stumbled on to them and really like the music.
The industry standard for comparing and deploying SQL Server database schemas
Trusted by 71% of Fortune 100 companies, SQL Compare is the fastest way to compare changes, and create and deploy error-free scripts in minutes. Plus you can easily find and fix errors caused by database differences. Download your free trial
NEW SQL Provision: Create, protect, & manage SQL Server database copies for compliant DevOps
Create and manage database copies effortless and keeps compliance central to the process. With SQL Provisions virtual cloning technology, databases can be created in seconds using just MB of storage, enabling business to move faster. Sensitive data can be anonymized or replaced with realistic data to ensure data is protected as it moves between environments. Download your free trial
Learn where to get the latest installation and learning resources for the ever-evolving components of Hadoop ecosystem and how those components may complement Microsoft SQL Server common everyday tasks. More »
Squeeze maximum performance and efficiency from every T-SQL query you write or tune. Four leading experts take an in-depth look at T-SQL’s internal architecture and offer advanced practical techniques for optimizing response time and resource usage. Get your copy from Amazon today.
Yesterday's Question of the Day
(by Steve Jones):
I have a full, stable columnstore index on my SalesTotals table. I add a single new row to the table. What happens with the columnstore index?
Answer: The columnstore index remains the same and the row is added in B-tree structure to the deltastore
When you add data to a table with a columnstore index, it is not immediately converted to a column oriented format. Instead, a deltastore will put the data in a b-tree structure and use this to query the data along with the columnstore index data. Once there has been enough data added, SQL Server will automatically convert the data in the b-tree structure to a column oriented format.
This newsletter was sent to you because you signed up at SQLServerCentral.com.
Feel free to forward this to any colleagues that you think might be interested.
If you have received this email from a colleague, you can register to receive it here.