 |
Blog
|
|
|

|
|
 |
Blog |
 |
| -->
 |
Posts Tagged ‘Career’
Monday, April 23rd, 2012
One last reminder – If you’re interested in learning more about troubleshooting and optimizing SQL Server performance, please consider coming to the full-day seminar I’ll be giving this Friday. Full details are here: http://sqlperftuning.eventbrite.com/. We’ll be working some exercises, so bring your laptop with an instance of SQL Server 2008 (or later) running on it. It’ll be fun!
I also encourage you to come on down to SQL Saturday 130 the following day – whether there’s an official registration for you or not. (But don’t tell ‘em I said that). :^)
Come by the booth for a visit. I’ll be hanging out most of the day and have some nice swag to give away.
Enjoy,
-Kev
Follow me on Twitter!
Tags: Career, Internals, SQLPASS, SQLSaturday, Training Posted in Databases, Performance, Presentations, SQL Server, SQLMag, SQLServerPedia Syndication, TCD blog post | No Comments »
Thursday, April 12th, 2012
Have you ever found yourself wanting to make a major shift – in skills, in roles, in relationships? One of my good friends, Jimmy May (Blog | Twitter), accomplished a set of major career and lifestyle revisions including relocating to Redmond, taking on a huge new level of job responsibility as part of the Microsoft SQL Customer Advisory Team, and achieving the noted accreditation of Microsoft Certified Master.
Jimmy and I were chatting about undertaking major life changes like these and, as is often the case, his thoughts were too good not to share. Be sure to explore these excellent career development resources. So here were some great pointers from Jimmy:
I’ve referred you before to J.D. Meier. Incredibly powerful guy. Here are some brief yet powerful posts:
What’s the Challenge?
http://sourcesofinsight.com/2011/06/24/whats-the-challenge
101 Ways to Motivate Yourself and Others
http://sourcesofinsight.com/101-ways-to-motivate-yourself-and-others/
Want more?
30 Days of Getting Results
http://sourcesofinsight.com/30-days-of-getting-results
Take a Tour of Sources of Insight
http://sourcesofinsight.com/2011/06/21/take-a-tour-of-sources-of-insight
Still not enough? Here are his three blogs:
www.sourcesofinsight.com
www.gettingresults.com
http://blogs.msdn.com/jmeier
Let me know what other resources you enjoy for professional and career development!
And if you’re really interested in developing your IT leadership and management skills, I encourage you to attend my Leadership Skills for IT Professionals seminar. I’m presenting this full-day seminar in Dallas at the SQLRally on May 8, and in Louisville at SQL Saturday 122 on June 19. Hope to see you there!
Thanks,
-Kev
-Follow me on Twitter at @KEKline
Tags: Career, Goals, Leadership, Management, Plays Well With Others, Professional Development Posted in Conferences, On-Line Resources, Presentations, Professional Development, SQLMag, SQLServerPedia Syndication | No Comments »
Monday, March 19th, 2012
This might be most most overcommitted four-week period of time ever in my life. I’m tired just thinking about it! Not only am I traveling internationally and speaking over the next few weeks, I’m also helping on two book projects, learning some new applications from Quest Software, and helping on a small Transact-SQL refactoring project.
Swag on hand? I’ve got a special printing of 500 video training DVDs for this trip:
SQL Server Training on DMVs
Performance Monitor and Wait Events
Plus, I’ll have a few posters, stickers, and other goodies. Come see me!
SQL Saturday 105; Dublin, Ireland; March 24
My maternal grandmother was first generation Irish-American and, somehow, going to Ireland feels a lot like going home to grandmom’s house. And all my Irish friends make it feel like I’m going home to see the extended family – cousins and ‘once-removed’ family types. And on top of that, we get to talk about SQL Server at SQL Saturday #105! I’ll be doing a session called “Top 10 Things Every Developer Should Know”. I’ll also be hanging out at the Quest Software booth much of the day and, just for fun, I plan on doing a completely unscripted lightning talk.
SQL Server User Group; Maidenhead, UK; March 27
From Dublin, I head over to the lovely town of Maidenhead, UK. I’ll be spending a couple days in the Quest Software office there in Maidenhead, whose SQL Server User Group is lead by fellow Questie Richard Douglas (blog | twitter). I’ll be presenting after Business Intelligence impresario Jen Stirrup (blog | twitter). Space is limited, but there are still some seats left.
I’ve already heard from other twitterati that some great Microsoft SQL Server MVPs will be attending, like Tobiasz Koprowski (Blog | Twitter). If you live in south, central England, then this is your chance! Register here: http://www.sqlserverfaq.com/events/386/Maidenhead-UG-meeting-SQLBits-Preview-Speakers-include-MVPs-Kevin-Kline-and-Jen-Stirrup.aspx.
SQLBits; London, UK; March 29 – 31
This is the official launch event for SQL Server 2012! This is your chance to get the best and biggest dose of SQL Server 2012 training for quite some time. The free training day event is sold out. However, some of the training day seminars have open seats, including my seminar Leadership Skills for the Database Professional. This seminar distills the years of formal training and hard-won experience I’ve accumulated throughout my career starting as a developer leading a small team, through the founding and early startup years of PASS, into my later years leading a large, multi-national development organization. You’ll learn all the skills that are crucial for you to make the leap (and it’s a big one) from full-time technologist to a leader and manager of people.
And we’ll be hosting our popular SQL trivia quize and IT Horror Stories sessions as well. So be sure to plan on grabbing your lunch and heading into our fun lunch-time sessions!
I hope to see you at one of these upcoming events! Cheers,
-Kevin
-Follow me on Twitter
Tags: Best Practices, Career, DBA, Developer, Leadership, Professional Development, Quest Software, SQL Server 2012, Training Posted in Conferences, Databases, Presentations, Professional Development, SQL Server, SQLMag, SQLServerPedia Syndication | No Comments »
Friday, March 9th, 2012
I’m being a little bit incendiary with that title. Many IT pros grow into very good managers. But it almost never comes naturally. It takes hard work and many hard won lessons before most of us ever achieve a degree of skill and comfort with managing other people. Thinking about moving into management? Help is here!
I’ve been spending the past several years turning the lessons I’ve learned as a manager into a set of courses for IT professionals who want to make the leap in to management. I’ll be presenting some of these lessons as full-day seminars. I hope you can join me! Details below:
Some of them I learned (fortunately) through reading, training, and extensive coursework before I ever experienced them in person. Some of the lessons, I learned through a kindly mentor who helped me see problems coming just over the horizon. And some of the lessons I’ve simply learned the hard way. Maybe your career path is headed in the same direction as mine…
An Oft-repeated Career Path…
Here’s how mine went, and it’s a rather common refrain among IT pros. It goes like this – you’re outstanding at your IT job. You excel. You have a lot of credibility. Every few years, you get a promotion. But eventual, your boss (or your boss’ boss) tells you that you’ve topped out as a technologist. They simply can’t give you any more raises. And there are no higher level technology jobs you can get promoted to. You couldn’t even get a better job at another company. Ah, but there’s more to the corporate ladder than just IT. There are all of those juicy management positions that =DO= offer potential for more raises. So you say to yourself “Why don’t I just jump over to the management track? I excel as an IT guru. I can do that management stuff easily. In fact, I’ll be better than any of my bosses ever were!”

…Leads To Oft-repeated Mistakes
But if you’re like many IT pros, it starts to sink in that all of those skills which made you ‘the awesome’ as an technologist are =NOT= transferrable to the management work you’ve now got on your plate. Successful IT people, by their very nature, often succeed because they enjoy “the machine” more than personal interactions – and that’s what good management is all about.
Here are some common behaviors I’ve seen from IT people once they get into management that can cause lots of problems.
- Answering a simple question via email, Twitter, or IM when the person asking the question is in the cube a couple strides away.
- Spinning up a long back-n-forth email thread when a phone call could settle the issue in 10-20 minutes.
- Spending many hours on research to justify a recommendation for an important decision, sharing the research with other stakeholders (via email, usually), and then being surprised that no one supports the recommendation.
- Failing to convince the boss into spending money on important ideas, like training or tools, or increasing headcount.
- Even after extensive interviewing, hiring someone whose a poor fit for the team.
- Thinking “We’re way behind on our projects, so I’ll just spend today hip deep in the technology helping the team get back on track.”
- Puzzling over why team members are demotivated and unproductive, or that they are motivated and productive but to their own purposes.
Can you name a few more? Add a comment!
But Why?
Problems like these are simple issues of human nature. We all, naturally, try to do things according to our preferences and experiences. But their two very consistent built-in preferences of IT pros that these mistakes keep happening again and again are:
- Choosing the computer interface over the human interface: We got into IT because we like computers. We thought of them as at least a little bit cool. As we spent a bigger percentage of our day clacking on keyboards, clacking on the keyboard became our preferred way to interact with other people. In fact, as IT people, the computer is our work. But when we become managers, the computer is, at best, only a tool for our work of managing people and, at worst, an outright impediment and obstacle to our work. Many problems in leading teams have their origins in choosing a computer-based method of communication when another form of interperson communication would be quicker, yield better results, and improve team interaction.
- Smart is as smart does: A very common element of human nature is for people who are successful and smart to believe that success and smart applies to pretty much everything they do. In my own family, I recall family reunions where one of the more successful cousins, who was in the insurance business, enjoyed giving everyone else advice about personal finance, stock and investing, politics, religion, parenting, animal husbandry, and who-knows-what else. He basically believed that because he’d done well in other areas of his life that he was right about everything he had an opinion about. Ah, but pride comes before the fall, does it not? And of course, he was tripped up several times by his own limitations. We see this same sort of pattern repeated when the IT Pro begins to manage a team in the same way s/he managed her IT resources. The only problem is that machines deterministic. They yield consistent results when provided consistent inputs. People, well, we could say that people are non-deterministic, but it might be more accurate to say that people are plain ol’ chaotic.
Of course, I’ve just touched the tip of the iceberg with these two points. I’ll be talking a lot more about this in future posts and fixes for these common issues.
Comments? Thoughts? Experiences?
I’d love to hear your own experiences either as the IT pro seeking or working in a management role, or as an employee watching another IT person learn the management ropes. Add a comment here or drop me an email.
Follow me on Twitter!
-Kev
Tags: Career, Leadership, Management Posted in Challenges, Opinion, Professional Development, SQLMag, SQLServerPedia Syndication | 3 Comments »
Friday, January 6th, 2012
Looking back on 2011, I’m surprised by two occurances. First, I got a lot of work done, despite myself. My biggest obstacles to high-performance are all self-derived; procrastination, disorganization, and plain ol’ laziness. Second, I’m surprised I survived my personal travails. I’ve had my fill of frowns this year, from wayward children to caring for sick loved ones to self-inflicted injuries in 2011. I’m glad to be closing the door on a few of those chapters and look forward to better times in 2012.
Here’s a run-down on my professional activities over the course of 2011:
- Articles: 3
- Conference Spoken: 14
- Customer Calls: 124
- Customer Visits: 7
- Magazine Columns: 14
- PASS Chapter Presentations: 12
- Pre-cons/Full-day Seminars: 7
- SQL Saturdays: 4
- SSWUG Sessions: 8
- Webcasts: 16
Plus, I got to got on an awesome SQLCruise and was featured on Richard Campbell’s RunAsRadio show at least once (Richard’s blog | twitter). (I was thinking that I’d been on twice in 2011. But that other appearance may have been in late 2010. My records aren’t clear.)
I was also put in charge of the SQLServerPedia portion of the DBPedias sites. Some statistics there:
- 133 contributing bloggers
- 4,500 blog posts added in 2011 (out of a total 9,000 blog posts)
- 57,000 content items added in 2011 (out of a total 138,000 content items)
- Monday-Thursday all Pedias average 8,700 visits combined
- 1.9 million visits in 2011 (out of a total 3.8 million visits to Pedia sites since SQLServerPedia was started in 2008)
2011 was also my year to jump into Twitter. By years end, I had accumulated:
- 3,452 Tweets
- 531 Following
- 2,656 Followers
- 230 Listed
I think that my increase in tweets had a direct correlation on my decrease in blog posts. Ironically, I have accumulated even more topics to blog about (I’ve somewhere around 630 nascent blog posts), but simply run out of time to put them into WordPress. My blogging activity for 2011 was down to 77 entries, about half what I wrote in 2010.
I’ll talk a little about my plans for 2012 in another post. I hope to see you following me on Twitter soon! Thanks,
Kevin
Tags: Career, Professional Development Posted in Conferences, Interviews, Presentations, SQLMag, SQLServerPedia Syndication, TCD blog post | No Comments »
Wednesday, November 2nd, 2011

I hate to admit it, but I’m a hoarder. Yes, like those insane people on the A&E TV show. Only my hoarding is all virtual. For example, take the image above. That’s just a tiny part of my Google Reader home page. That’s a tiny part of my Google Reader home page AFTER reading most of the day on a recent Sunday. I still had thousands of entries to go after hours of reading. On top of that, I subscribe to some technical e-newsletters. I’m a member of quite a few LinkedIn discussion groups, each of which produce daily and weekly newsletters. (I only subscribe to the weekly versions). Then there’s Twitter too. In all, there are THOUSANDS of interesting floating through the ether which I’d been trying to collect and, occassionally, read. Bah humbug!
The Downside of an Information Hoard
You might think that, as an IT professional, hoarding information is good for you. After all, the more you know, the more effective you are at your job, right? Uh – no. I’ve discovered a few downsides to keeping all of this information around. First, I lose time on administrivia, uh, I mean administration. I can’t think of a time when a search on Google has not produced the information that I’m interested in. So by spending time keeping up with my blog feeds, adding new blog feeds, deleting old ones, and so on, I lose time administrating something that really doesn’t need to be administrated.
Second, there’s the time it takes to read all of these entries – many long hours to read thousands of entries per month. I’ve actually figured out a little trick to make this go a lot faster. What’s that trick? Well, previously, I used to start reading my entries and then clicking “Next Entry” each time. Even when I skipped a lot of entries, just slogging through them all was a big time drain. Now, I simply select large swathes of entries that I’m not interested in and click “Mark as Read” without ever opening them. Works great! I’ve also gotten a lot more aggressive about dropping bloggers and RSS feeds that offer low value. A lot of bloggers have popped up who only recount things which are available in Books On-Line. Why spend any time on that at all? I’m looking for strong insight, experiences, and analysis – not simple technology facts. (A follow on thought to this tip is that “Bloggers Should Write Meaningful Article Titles!”)
Third, and more importantly, information hoarding takes a big emotional toll on me. Maybe it’s a factor of just how my brain works and is completely inapplicable to you. But in my case, I always carry a subtle nagging feeling when I have unread entries in my various accounts. Even when I know that these entries are optional and that it’s not necessary for me to read any of these things, I still feel like I should read them. Basically, it makes me feel like I should be working all the dang time and that makes me feel anxious. Anxiety makes me less productive and more prone to burn-out. And anxiety bleeds through my work hours into my home life. It makes it hard to enjoy a movie with the kids or some gardening in the yard. All because there’s that feeling that I haven’t gotten the hoard processed yet.

The Solution to the Information Hoard
I mentioned a couple specific techniques for thinning out the hoard in paragraph two. To summarize, first, subscribe to only those bloggers, feeds, and newsletters which add actual understanding to your life. Second, open and read only those entries that matter and skip the rest. Those are techniques for dealing with lots of entries to read. But my last problem, the anxiety issue, was a little bit harder to solve.
Like a lot of internal ways of handling life’s problem, the answer is simple but not easy. Similar life problems with simple but difficult solutions might include feelings of guilt (the solution is confession) or anger (the solution is forgiveness, either of yourself or for the other party). So what’s the solution to anxiety? Here’s my thought process – the answer to my information hoard is about values. What do I mean? I value these various things because they make me better at my job. Losing things of value causes me some anxiety. My anxiety has its roots in the feeling that I’m letting things of values (these various blog entries) slip through my hands. Why would you ignore things of value, or even worse, get rid of them?!? On the other hand, if you asked me what I really and truly valued most in this world, I’d answer with “my family and loved ones”. But again, do I actually demonstrate this priority with my time? Not nearly enough. Therefore, the answer is to properly appraise the value of my time. When I think about it rationally, I think that this sort of reading is worth about 30 minutes per day, maybe a full 60 minutes when there’s something really important to learn or someone really significant to listen to.
That’s it. After 30 minutes, I can walk away from any sort of reading guilt-free. So what’s my new solution to the information hoard and the anxieties that it’s been producing? A quick check on the writers and topics I care about the most and then “MARK ALL AS READ”. Yes, there will be more to read tomorrow. But now I no longer carry an ever increasing load saying to myself “Someday I’ll get to that”. I feel better already.
Feedback Requested
What’s your strategy to dealing with your information hoard? Are you still keeping everything you ever produced or read digitally? Does my approach sound reasonable and workable to you? Or am I off base?
Thanks!
-Kev
-Follow me on Twitter
Tags: Career, Plays Well With Others, Productivity Posted in Challenges, Opinion, Professional Development, SQLMag, SQLServerPedia Syndication, Tips & Tricks | 1 Comment »
Friday, September 2nd, 2011
The last quarter of the year is usually my busiest due to the fantastic PASS Summit and SQLBits events. The fall looks a little different … BECAUSE IT WILL BE EVEN BUSIER! Here’s a rundown of where I’ll be this fall through mid-October:

BASTA! SQLCON.NET
September 26 to 29; Mainz, Germany
This big developer and admin conference runs from September 26 to 29 in Mainz, Germany. I’ll be delivering at least one session and hobnobbing with Quest customers, friends, and in a very weird twist, my oldest daughter Emily, who will be in the Rhineland at the exact same time on a graduation present I’d been planning for her since graduation in June.

SQLBits – Query Across the Mercy
September 29 to October 1; Liverpool, United Kingdom
One of my favorite conferences of the year! The organizers are great. The speakers are great! The attendees are great!! The venues are great!!! The lunches are … um … adequate. I’m doing all an new session on SQL Injection attack, this time with LOTS of demos kindly written by an attendee at one of my sessions in Cologne. He like the session so much, he decided to build demos to go along with it. (Thanks again, Volker!)
And if you’ve attended before, you know how much fun our now traditional IT Horror Stories and IT Bingo Trivia sessions are. Make plans to attend these standing-room only sessions, before the fire marshal kicks us all out of the room for overfilling it.

The PASS Summit
Seriously. This is the one. If you can attend only one SQL Server training and community event in a given year, this is the one. Over 150 sessions and pre-conference seminars. Most everyone who is on the list of “who’s who” in the world of SQL Server and Microsoft-related data management and development will be in attendance. And a large number of the Microsoft R&D team that builds, documents, and supports SQL Server will also be there.
Plus, more details to come on these events: Netherlands SQL Saturday, Belgium SQL Server Days, and SQLRally Nordic.
I hope to see you there in person!
-Kevin
-Follow me on Twitter!
Tags: Career, Professional Development, SQLPASS, SQLSaturday, Training Posted in Conferences, Databases, PASS, Presentations, SQLMag, SQLServerPedia Syndication, TCD blog post | 2 Comments »
Tuesday, August 16th, 2011
In last month’s column, “2012 Might Really Be the End of the World as We Know It,” I described a number of major developments in the IT industry that are likely to disrupt the life of database professionals everywhere. I categorize those four disruptors – virtualization, cloud computing, solid state drives (SSD), and advanced multi-core CPUs – into two broad groups. I’m going to continue an analysis of these disruptive technologies in inverse order. Today, let’s discuss SSDs.
[READ MORE ON DATABASE TRENDS & APPLICATIONS ]
Tags: Best Practices, Career, DBA, DBTA, Developer, FutureWatch, Goals, Virtualization Posted in Administration, Challenges, Cool Technologies, Databases, IO, Opinion, SQL Server, SQLMag, SQLServerPedia Syndication, Virtualization | No Comments »
Friday, August 5th, 2011

Introducing the Microsoft Broadcaster: A self-service technical content repository that provides you with rich content for your blogs/sites.
On behalf of Microsoft, I would like to invite you to dive into Microsoft Broadcaster. It’s a site that unleashes a torrent of free technical content like Videos, Webcasts, Whitepapers, eLearning, and more, which you can use in your blogs or user group site to drive deeper engagement with your audience and community.
Key Features of Microsoft Broadcaster include:
- Download and embed content on your sites without sending traffic away from your site with Microsoft’s full blessing.
- Customize site by product (e.g. Windows, SharePoint, or Office), by keyword, or by form factor (e.g. webcasts, videos, podcasts)
- Set alerts for content updates.
To take advantage of the offer, visit www.microsoftbroadcaster.com. For a more detailed information and program overview please visit http://www.microsoftbroadcaster.com/en-us/faq
Now, It’s time for me to get involved and start to participate in the program!
Enjoy!
-Kevin
P.S. Follow me on Twitter!
Tags: Career, Tools & Scripts, Video, Writing Posted in Cool Technologies, On-Line Resources, Web2.0 | No Comments »
Friday, July 8th, 2011
I have to confess that I’m incredibly excited about BigData. I haven’t been this excited about new innovations in IT since relational databases first appeared on the scene early in my career. But what is BigData?
Back in those days, I can still feel the echos of adrenaline when I was hired to work on a NASA project that would involve over 100Mb of data. ONE HUNDRED MEGABYTES! Good grief, that was fantastically huge to us on the team. (That database was over 130Mb when I finally moved on to another project). And remember – PC software was installed using 640Kb floppy disks at the time. In fact, my Oracle v5 instance required shuffling through about a dozen floppy disks to get the thing installed on a 286 IBM PC.
BigData today takes on an entirely meaning as database sizes scale into the petabytes. But the emphasis is still the same today as it was back in the 1980′s – turning data into actionable information. However, with BigData, we can achieve amazing new insight from this data and mine for tidbits that would never have seen the light of day with smaller data sets.
The two major themes to remember about big data are 1) the more data you have on a given domain, the more power you have, 2) the better the analysis you can perform on the data, the more power you have. In fact, theme 2 might be the most important thing to consider because lots of data is meaningless unless you can extract knowledge from it. And that’s where better analytical techniques come into play.
Here are some articles about Big Data that you might enjoy:
Let me know what you think. Best regards,
-Kev
Tags: Best Practices, Big Data, Career, cloud computing, DBA, FutureWatch, SQL Server 2008 R2 Posted in Administration, BigData, Challenges, Databases, NoSQL, SQL Server, SQLMag, SQLServerPedia Syndication, TCD blog post | No Comments »
|
|
 |
|
|