It’s another day in the office in the UK and I’m republishing Elevation of Privileges while I’m stuck in meetings all day.
Category: Editorial
-
Republished: Monitoring for Non Existent Events
Over in the UK today, so the editorial is being republished: Monitoring for Non Existent Events.
-
Kicking off SQL in the City 2018
I’m off today. Not taking a break, though perhaps it’s a touch of a break. I’m actually in an airplane, heading to the UK for the first 2018 SQL in the City. We’ll be broadcasting this Wednesday, and you can still register and watch. Let your boss know that you can get some cheap training (it’s free), refresh yourself away from work, and you’ll appreciate the perk as a part of your job. Maybe you’ll even get to watch from the comfort of home.
Grant and Kathi are already in the UK enjoying SQL Bits, but this year I’ve been trying to do less travel and coaching volleyball more. My team of 14 year olds had a tournament yesterday, so I was blowing whistles and giving (loud) advice in a high school gym. Today I’ve got a laptop on a plane and am making my way a third of the way around the world. I may get to watch a movie, but there will certainly be a little demo practice as well.
The theme for this SQL in the City broadcast is Data Privacy and Protection. GDPR will start being enforced this spring, and many people around the world with be affected. Those outside the EU might not be sure of the ramifications of the regulation, but I wouldn’t be surprised if similar legislation gets passed in other countries. In any case, the idea of ensuring you can control and protect data, with an eye on designing privacy for users into the system, is a good idea.
You can read the GDPR text, but that’s what many of us have done and tried to interpret it for you. We have a great piece at SQLServerCentral and our product teams have been working hard to ensure that our products will help you improve your compliance. Lots of other vendors are doing the same thing, either working to change their policies or enhance products. Microsoft has certainly spent a lot of effort getting ready, and I’m sure they’re not along in their efforts.
We all want better security for our data. Many of us empathize with the customers and clients about whom we collect data and often wish our systems provided better security, controls, and options. Sometimes our management doesn’t agree, but certainly they feel the impact if we suffer a data breach. This Wednesday we’ll be talking about Redgate products specifically, but also including general knowledge and ideas that you might use within your organization.
Register for the event and watch along on Wednesday. Ask questions and see how you can improve your data privacy. Most of our applications could use a little work on security, and we hope to help educate you on what you can do and how Redgate might be able to help.
Steve Jones
The Voice of the DBA Podcast
Listen to the MP3 Audio ( 3.8MB) podcast or subscribe to the feed at iTunes and Libsyn.
-
Build a Career Radar
I got started in database work during an internship. I was asked to program some Lotus 1-2-3 spreadsheets to help a department. I was pretty proud of the mess I made, since it helped someone with scheduling. Another person noticed and dragged me over to work on some dBase stuff, eventually moving into Clipper and compiled code, even some basic event driven Windows work. This led to some Visual FoxPro and eventually a real database backing the application. The choices I made in moving from Lotus to Clipper to FoxPro to SQL Server (eventually) defined my career.
I was reminded of those times in reading about technology radars. I’ve seen a few of these from companies like ThoughtWorks, and we’ve even experimented with them at Redgate. The idea of a radar is it’s a living document that assesses risks and rewards of technology. I didn’t create one explicitly early in my career, but I’ve always been interested in reading and learning about lots of technology, with an eye on trying to decide how useful, popular, and valuable different things would be for my career.
There’s a nice piece from Neal Ford at Thoughtworks that says you should consider building a technology radar. Certainly if you’re in the business of creating technology you might want an organizational radar, but for your career, you might think about the technologies that are around you.
I didn’t explicitly build my own radar, but I did evaluate Windows v. Linux, betting on the former since I considered the overwhelming inertia from Windows 3.1 and Windows 95. I evaluated Oracle v. SQL Server, and at times I almost wish I’d have chosen Oracle (for the pay drawn working with a cumbersome set of tools), I’m glad that I went with SQL Server. I’ve enjoyed the product most days. There are other choices along the way, including my decision to sit too long on VB v C#, but I can’t guess 100% right. Even now, as I look at R v Python, both choices that are tangential to my work, I’ve thought for a few years that Python was a better choice. I’m glad it was added to SQL Server and I expect its use to eclipse R in a year or two (or three).
It’s hard to keep up. It can be overwhelming. Eugene Meidinger compares keeping up with learning to the stages of grief. It’s not a bad analogy, and I find many people someone on that spectrum, trying hard to figure out what and how to learn, not to mention finding the time and money to invest.
I do think that it is important that most of us keep up with changing technology, at least a little. The world is changing and while some, or even many, of us stick with the same job for a long time, I don’t know anyone these days that expects to never change employers. Having a variety of skills, being able to learn quickly, and most importantly, muddle through projects that you know little about are skills that will help you find your way in an uncertain employment situation.
Steve Jones
The Voice of the DBA Podcast
Listen to the MP3 Audio ( 4.2MB) podcast or subscribe to the feed at iTunes and Libsyn.