Category: Editorial

  • Career Goals and Inspiration

    Many of us start working in technology because we enjoy programming or software or data or some other aspect of computing. We usually have some excitement that gets us motivated to start learning or apply for a job. Over time, we may move our area of focus, pick up new platforms, change jobs, and more. I’d like to think that most people actively make choices, rather than fall into the next situation, but I see the latter more often than the former. People take jobs quickly, when offered, even if the opportunity isn’t one for they were aiming.

    This certainly isn’t all bad, as there are times when we get opportunities we weren’t expecting. We may not realize what possibilities are available. However, I do regularly see people not thinking about the next step in their career until they need a job or they hate the one they are in. With that in mind, asking you to think about where you might want to go or what to achieve, I have a question for you.

    What things have  you seen others do and accomplish in their careers that you want to do as well?

    If you look at people you read about in the media, or see speak at an event, or hear about from friends, are there things that impress you? Are there jobs, roles, projects, or something else you’d like to accomplish?

    I think there are some neat goals that Brent has written about in his Epic Life Quest. These are bucket list items, and it’s a mix of business, career, and personal goals. I’ve had a similar bucket list, but I let it go and only started to rebuild it this year, along with my partner as we think about our future together.

    I will say that one of my big goals was speaking at the Ignite (formerly TechEd) conference. That was one of the biggest events in my industry, and I wanted to get there. I did get accepted, but a surgery required me to cancel, which was disappointing. Still, it’s a high point of my career.

    I still have a few private goals that I am aiming for in my career, but we’ll see if I get them. If you don’t have any, perhaps this weekend is a good time to stop and think of a few. You don’t need to set them all, or even commit to them, but just start actively managing your career and make a few goals.

    Steve Jones

    Listen to the podcast at Libsyn, Stitcher or iTunes.

  • The Degradation of the Turing Test

    The Turing Test from Alan Turing was proposed as a test of an intelligent system. Could a human determine if the other party in a conversation was a machine? This was an interesting way of imagining how powerful a computer might grow and the types of answers it might give to a human. Interestingly enough Turing didn’t argue about the correctness of the answers, just that they appeared to be from a human.

    In some sense, I wonder how many people would have been fooled by the GPT-3 bot on Reddit. It posted comments for a week to a variety of threads. You can look through the posts by the “thegentlemetre” user, but this one caught my eye, and as I read it, I was surprised how much this looks like things I’ve seen posted on the Internet.

    Is this AI bot intelligent? I don’t know, but I do think that the quality of comments and posts on all sorts of threads and articles seems to go down over the years. Maybe it’s humans that are becoming worse at online communications rather than computers are getting smarter. Really, I think both things are happening.

    AI/ML systems are getting better at mimicking what humans do, and I suspect that in many cases, especially in small samples, they can fool many people, perhaps most. That’s disconcerting, especially as I already feel many people are a worse version of themselves online, without feedback and social cues directly available. Having bots add to the volume of poor communications and comments doesn’t seem useful to society in general.

    While I do think that AI systems can dramatically help us with mundane tasks and tedious work, I also think there can be problems if they become rigid in their actions, without allowing for some flexibility. Humans have discretion, and while they might not use it fairly, or even in ways that their organizations approve of, but they are flexible. Seeing these posts, I wonder if the AIs can learn to be flexible as well. I think they can be.

    Steve Jones

    Listen to the podcast at Libsyn, Stitcher or iTunes.

  • Bean Counting to Burnout

    I was listening to a story about healthcare in the US recently. This was an interview with Vivian Lee, the author of The Long Fix, which proposes some ways to improve the system under which I live. I thought it was a good interview, and I am looking forward to reading the book.

    There was one stretch in the interview that caught my ear, and that was on the struggles of many modern doctors in the US to avoid burnout. A part of the reason for this is the amount of paperwork they must complete, which takes away from many of the reasons they got into practicing medicine.

    I know that many people in IT professions work long hours. We have lots of deadlines to meet, on call responsibilities, and the pressures to ensure that our systems work well for customers and clients. We don’t necessarily have the upside that doctors do, so working harder doesn’t necessarily lead to more compensation.

    On top of the work we do, there seem to be no shortage of meetings in many companies, though I don’t hear too many complaints about paperwork. However, with the move to more OpEx and cloud services, I wonder if we will have to deal with more paperwork in the future, more reporting, and more accountability for the financial side of our departments.

    I would like to think that we will continue to work with technology most of the time, and I hope that after this pandemic that most managers will cut down on meetings and start to trust more people to get work done without oversight. We certainly have enough of a risk of burnout without the added burden of unnecessary meetings and paperwork.

    Steve Jones

  • The App Compatibility Promise

    I was listening to one of the Ignite keynotes, and I heard an executive say something about “if your app doesn’t work, we’ll help you fix it at no additional cost, or fix Windows.” I had stop and rewind and check, and then go look around. Sure enough, there is an App Assure promise for Windows 10 and apps.

    This isn’t just for commercial software, but it lists custom line-of-business apps, third party apps, and more. Now, this doesn’t appear to be for everyone. The eligibility for at last the FastTrack portion of this is 150 or more licenses of Windows, Office, etc. However, it is a guarantee that they will help you.

    There’s also a note that there isn’t a requirement for ISVs building Windows 10 apps. To me, that means there’s no good reason why more companies don’t take advantage of it. I do think, however, that there’s a missing component here.

    Big parts of the Ignite keynotes, and in Microsoft’s marketing and messaging, is about data. That should mean that SQL Server and CosmosDB ought to be included in this promise. If there are regressions or bad plans, I’d hope that Microsoft would help them fix things. Or maybe promise that the compatibility mode would insulate apps.

    I know that execution plans regress, sometimes on the same version, and guaranteeing performance or a plan across versions isn’t likely possible. However, I do think that Microsoft could provide more guarantees, perhaps with some caveats that if they need you to change code you will.

    We all know that we need to test, test, test to ensure we aren’t introducing regressions or other issues. This isn’t a panacea, but it also isn’t a project. It’s an ongoing part of building any software, including database software. Many of us do this, but it becomes harder and more complex for ISVs that often deal with many versions. However, we pay lots of money, and I’d expect that they at least are supporting patches to existing software. I think that’s part of an informal contract that they ought to believe in.

    Listen to the podcast at Libsyn, Stitcher or iTunes.