Somehow I Became an Athlete August 17, 2015Posted by Peter Varhol in Technology and Culture, Uncategorized.
add a comment
Just over a year ago I got a Fitbit. The quantitative feedback afforded by that simple device started me along a path to walking, then running. I ran (mostly walked) my first formal race just about a year ago, a 5K. I’ve run in a handful of others since, and the last two have been highly satisfying from a personal standpoint. The last one has been highly satisfying from a time standpoint.
I was in the hospital just over three months ago, with a dire diagnosis. In a discussion early one morning with one of my doctors, going over my options (I had few, if any at the time), he remarked, “Well, you’re an athlete.”
He was as nonplussed as I. “You run. You said you ran over three miles yesterday.”
Well, I did, but I didn’t think that made me an athlete. Apparently it did, at least in relation to just about anyone else in my situation (and even my doctors). He explained that exercising gave me a leg up on any surgery I might need, because I was in better shape for recovery.
I declined the major surgery several doctors had recommended, and today, it looks like I don’t need it.
Today, I am increasing my distance, to four or five miles. I have my second 10K run on the horizon, and am now thinking that under the right circumstances, I may actually be able to run a half marathon.
It’s like being a recovering alcoholic, really. I can fall off that wagon too easily. But just maybe I’m getting there. I seem to have redemption possibilities.
Our Love/Hate Relationship with Higher Education August 10, 2015Posted by Peter Varhol in Education.
Tags: college, MOOC
add a comment
Perhaps I should call this “my” love/hate relationship. Like most adults, I am a big proponent of higher education. More knowledge is better than less. I have several degrees. I taught college for a decade and a half.
At the same time, I think the higher education establishment is stupid and clueless about their markets; in other words, students and their parents. I was present for an almost 20 percent increase in tuition at one of my colleges in the 1990s, which occurred not because of a significant increase in spending (college spending and tuition are not correlated), but because the powers-that-be presumed that in order to be considered a prestigious institution, they needed a price tag to match. Seriously.
I was in one faculty meeting where the topic of the school’s customers came up. The resulting cry was loud and nearly unanimous: “We don’t have customers! We have students!”
Yet we as a society continue to give (not-for-profit) higher education a pass. No matter how much higher learning raises tuition, we continue to believe that our children have a fundamental right to the higher education of their choice, no matter what the cost (disclosure: I am childless).
Some of this is due to the entitled attitude of the higher education establishment. More than 20 years ago, I had a department chair who was absolutely convinced that we had perfected higher education, and desperately fought any changes to the residential, in-class model.
But a big part of the problem is, I think, the parents. Successful middle and upper class parents want desperately for their children to have the same foundational experiences as they did, thirty years earlier. Never mind that today’s world in no way resembles the one in which they grew up.
Some of that may well be due to the drastic changes in growing up over the last two or three decades. Our last chance to share a common youth with our children is through a shared college experience. I don’t know; I’m not a psychologist (hold on; yes, I am). I fear that both parents and their children will be doomed to disappointment (perhaps not so much the children). The experience will in all likelihood not be common, and certainly not shared.
I believe that traditional higher education has a good purpose, though not the central purpose it had one or two generations ago. Today, there are so many ways to learn – residential universities, community colleges, MOOCs, and (yes) YouTube – and young adults have a rich array of choices that meet their career needs, curiosities, and budgets. At this point, it is their parents’ expectations, and societies’ preconceptions that are holding them back. I, for one, hope for fundamental change soon.
The problem is not ability to pay; it is that colleges don’t care if they are affordable.
Microsoft Has Lost Its Marketing Mojo August 1, 2015Posted by Peter Varhol in Software platforms, Strategy.
Tags: Microsoft Band, Windows 10
add a comment
I am old enough to remember people standing in line outside of Best Buy at midnight before Windows 95 went on sale. We knew the RTM (release to manufacturing, another anachronism) date by heart, and our favorite PC manufacturers would give us hourly updates on GA (yes, general availability) for their products.
Today, we don’t even know that Windows 10 has been released (Microsoft has said that it may take several weeks to deliver on upgrades and new systems), yet we know the exact date that a new version of iOS hits our devices. I’m searching for a new laptop, and can’t even tell what edition of Windows 10 I might be able to obtain.
This is purely Microsoft’s fault, and it’s sad. It’s sad because the company actually has some very nice products, better than ever I think, yet is at a loss as to how to communicate that to its markets. Windows 10 has gotten some great reviews, and I am loving my Microsoft Band and the Microsoft Health app more each day. But millions of people who have bought the Apple SmartWatch don’t even know that the Band exists.
This failure falls squarely on Microsoft. I’m not entirely sure why Microsoft has failed so miserably, but unless it recognizes this failure and corrects it, there is no long term hope. I can only think that Microsoft believes it is so firmly entrenched in the enterprise that it doesn’t have to worry about any other markets.
I will date myself again, remembering all of the Unix variations and how they believed they were the only solution for enterprise computing. Today, no one is making money off of Unix (although Linux is alive and well, albeit nowhere near as profitable). Unix fundamentally died because of the sheer arrogance of DEC, HP, Sun, and other vendors who believed that the technology was unassailable. It was not, and if you believe otherwise you don’t know the history of your markets, which is yet another failure.
And it also means Microsoft has totally given up on the consumer. I fully expect that there will be no enhancements to the Band, and that it will end-of-life sometime in the foreseeable future. And that too is sad, because consumer tech is driving the industry today. Microsoft was always a participant there, but has given it up as a lost cause.
It’s not a failure of technology. Microsoft never had great technology (although I do believe today it is better than ever). It’s a failure of marketing, something that Microsoft has forgotten how to do.
A Matter of Education July 31, 2015Posted by Peter Varhol in Education.
Tags: higher education, MOOC
add a comment
After years of less-than-flattering portrayals, the walls seem to have started crumbling for for-profit higher education institutions. Corinthian Colleges has closed entirely, and ITT and the University of Phoenix are undergoing investigation. In addition, enrollment has been on a downward trajectory, with the University of Phoenix shrinking by perhaps 50,000 students over the last year.
This state of affairs leaves me with mixed emotions. Let me establish some credentials. While no longer in higher education, I taught for over fifteen years, as an adjunct, tenure track full time faculty, and online instructor. I value education, and remain a lifelong learner through the MOOC vehicles.
There is nothing inherent in a for-profit status that makes it a less quality choice for education. In fact, many so-call not-for-profit schools do, in fact, make a profit, although with their tax status, it is usually referred to as “retained earnings”. (Disclosure – I am certainly not a tax expert, but this distinction between the two types of entities is fairly fundamental).
In particular, I think that the education delivered by both is fairly comparable. Granted, this is based on my experiences teaching technical courses, but based on the instructor preparation and curriculum provided, is true throughout.
There is certainly a difference in culture. At most traditional schools, time seems to have stopped years (decades) ago. I once had a senior faculty member tell me that universities had perfected instruction with small, in-person classes, and there was no need for innovation. Regrettably, this is what passes for critical thought at most universities.
I applaud for-profit schools for shaking up the status quo, and trying new education models. Even if they don’t work, it’s a big advance over the failure of traditional schools to embrace innovation.
But for-profit schools have a problem. I think that problem is one of being too aggressive at opening up opportunities (yes, I’m being generous). Despite the democratization of higher education (which as a scion of the working class, I fully approve of), there are young people who should not be in college. By admitting everyone, and gaming the financial aid system, they are setting up tens of thousands of people for failure.
To be fair, not-for-profit higher education also games the financial aid system, but not with the aggressiveness of their for-profit brethren. There is where the problem lies. I think it can be fixed, but only if for-profit schools acknowledge not only their strengths, but also their shortcomings.
The Microsoft Band Delivers – Mostly July 22, 2015Posted by Peter Varhol in Software platforms, Technology and Culture.
Tags: activity tracker, GPS, Microsoft Band, smartphone
add a comment
I got a Microsoft Band. I was looking for my next step up in activity wearables, and liked what I read about it on the website. At $200, it is much more than an activity tracker. It includes a GPS, like more expensive sports watches, and integration with your phone provides for the ability to receive notification of calls, text messages, and other phone activity.
When I got it, my first (and pretty much only) disappointment was that it didn’t sync with my phone’s version of Android (4.1.3), supporting only 4.3 and above. My phone wouldn’t allow an upgrade to a supported version. Coincidentally (really), I bought a new phone later in the week, an LG G4, running Android 5.0 (Lollipop).
But the fact of the matter is that the system requirements weren’t clear or obvious, which is a drastic change from older PC-based software. I suppose that it is difficult to deliver or test all phones and OS versions, but this isn’t what I expect from software, even in the era of the smartphone.
But within a couple of days, I came to really like the Band. First, my first night, I received an Amber alert in my area. My phone buzzed, but the Band let me know about it, even including the text message. You can configure it to show incoming calls, texts, and even emails. It’s ease of configurability is really good, much better than most watches or other wearables. I now depend on it as my first notification of calls if my phone isn’t physically on my person.
And the GPS-based activity tracker is remarkably easy to use and obtain data from. I didn’t read any documentation, yet was able to use it with my running routine within seconds. The results are displayed on the Microsoft Health app, and are exceptionally easy to understand and interpret.
One other minor annoyance – the touch panel simply doesn’t work with a sweaty finger. After a particularly humid run, I attempted to stop my run session, and it simply wouldn’t do so until I dried off my fingers. This limitation may be driven by pure physical reasons, but it makes me think that Microsoft’s user experience (UX) testing wasn’t as good as it could have been.
I find it disappointing that Microsoft can deliver a reasonably compelling product, yet not effectively market or promote it. Apple is rumored to have sold around five million iWatches in its first quarter, with very mixed reviews, yet the downloads for Microsoft Health (required to use the Band) in about a full year are under a hundred thousand, at least on Android. I’m not a Microsoft fanboy by any means, but I do acknowledge when it produces good products.
The Microsoft Band is a good product for people who are seeking the next level up from the Fitbit and other low-end devices, and would be useful to many more people than currently use it. I don’t know just when Microsoft ceased being a marketing monster, but it clearly fails with the Band. Make no mistake – the technology and products remain very good, even outside of the PC space, but Microsoft lost its marketing mojo at some point, and doesn’t seem interested in getting it back.
About Project Management and Health Care July 13, 2015Posted by Peter Varhol in Uncategorized.
add a comment
This is a difficult post to write. Not because I have any issues discussing my health. Rather, I’m concerned that this may be read by someone who might otherwise be inclined to hire me based principally on my intelligence and skills.
But all is not right with me, physically. I spent roughly five days in the hospital, about 75 days ago. I got transferred to a more comprehensive hospital part way through. Long story short, my initial diagnosis was pancreatic cancer. In the hospital, I learned that there is a difference between diagnosis and treatment. The head of surgery came to me, and said that I needed a Whipple’s procedure, which is the Hail Mary pass for treatment for pancreatic cancer. He didn’t know for certain what I had, or what caused it, but was almost certain that it required major surgery to address.
I liked and respected that surgeon, but I declined. Not because I had any rational reason to do so, other than the fact that it is major and life-altering surgery. Rather, it was because he didn’t know what was wrong with me, and neither did anyone else. It seems a drastic answer to inconclusive information.
Instead, I waited a month and got re-tested, with slightly more invasive techniques. I almost certainly don’t have pancreatic cancer. While we continue to refine my diagnosis, my current prospects for treatment include even the possibility of no surgery. I continue to live as normal a life as possible, with a special diet but almost no physical restrictions.
So what is this post about? It’s about a few things. First, it’s about taking control of your own health care. You are your health care project manager. Doctors are human, and they try to diagnose and treat the things they know something about. The many doctors you see for a major condition treat the symptoms that resonate with them, rather than treat the whole person, and they don’t communicate effectively with one another. You are the one who can tie together the disparate information possessed by your different doctors. Be your own project manager.
Second, it’s about what you do know and what you don’t. When there was a lot I didn’t know, I refused to make a major decision until I knew more. So I am always asking what is the next step, rather than what is the ultimate outcome.
Third, it’s about your focus when you are faced with life-altering decisions. Many friends and family were projecting me several months down the road, possibly recovering from significant surgery but likely not having the quality of life I had in the past. I refused to buy into that vision. Rather, I have said, and continue to say, that my next step is to get more information before I decide irrevocably on a treatment path. That philosophy has worked for me so far.
Last, and I think most important, it’s about determining the course of your life. I continued to try to live as normal a life as possible, most especially including my recent distance running endeavors. Yesterday, I ran a formal 5K race in which I creamed my personal best, even in my daily practice runs. All is not right with me, but my health and life are on a positive trajectory. I am healthy, in excellent shape, and striving for excellence. I will do that until I can’t any more.
And about my ongoing job search. If you don’t want to hire me based on how you perceive my health, that is your right. If you want to hire me, based on my instinctive positive attitude and determination, I could welcome it.
And if it doesn’t matter to you one way or the other, that’s okay too.
More on this topic at a later time.
Microsoft, Phone Home July 12, 2015Posted by Peter Varhol in Software development, Software platforms.
Tags: Computerworld, SJVN, Windows Phone
add a comment
I found this article on Computerworld about Microsoft’s retrenchment from Nokia’s phone business a worthwhile read, because of the company’s clear acknowledgment that it should never have spent billions of dollars to be in the handset business. Or, at best, perhaps it should have been, but it didn’t have the will to make a declining acquired business into a successful one.
I was nonplussed at the vitriol spewed in the comments section, personally attacking Steven J. Vaughn-Nichols in more ways than I cared to see. In particular, I was expecting to find an intelligent debate on the merits of his article; instead, it was pretty much of a trashing of his take on the topic.
To be fair, I think I may have hired SJVN for his first freelance assignment, circa 1990. And while the effort over the years was entirely his own, I am proud of the way that he has developed himself into a good and technical journalist in an era where neither quality is respected. Yes, he is a lifelong Linux guy, but that doesn’t make him a bad guy.
And I have to pretty much agree with him. That’s not an anti-Microsoft bias. That’s simply an acknowledgement that, despite spending tens of billions of dollars over a period of well over ten years, Microsoft still seems to lack the ability to commercialize its mobile software technology.
I confess that at one level I don’t understand its problem. Microsoft is technically very good, and in particular I love Cortina. Microsoft does really cool stuff, but outside of the enterprise realm, seems to have lost the will to effectively market.
I will say that a part of the company’s problem is on its obsession with the same look and feel across all devices. Windows on the desktop should never have translated to Windows on the phone. I had the opportunity to use a Microsoft Surface for several months, and while I admire the hardware design, the look and feel is far too crowded for the screen real estate. You may argue that it was intended to use with an external monitor, but it’s mobile, and the UI just doesn’t work for its screen form factor.
But there’s more than that, and I think it is a corporate culture thing, rather than a technology thing. Microsoft as a 100,000+ employee company simply has desktop too embedded into its DNA to pivot to anything else. Perhaps Nadella can change that, over time.
Some of the commenters lump Embedded and CE and Pocket PC and Surface in the same category in an attempt to say that Microsoft has been enormously successful in mobile devices, but that’s at best disingenuous, and at worst delusional.
I’m getting ready to buy about my fifteenth Windows PC (mostly laptops) in the last 20 years. I have mixed opinions of Microsoft’s technology during that time, but it is a necessity for many users (mostly including me). I fully accept Microsoft and its role in computing, but I’m neither a cheerleader nor a detractor.
So, while SJVN’s biases are evident, it is still a worthwhile article. And while the commenters’ biases are even more evident, they do not in any way add to the debate.
Should Coders Learn to Test? July 8, 2015Posted by Peter Varhol in Software development.
Tags: coders, testing
1 comment so far
This topic occurred to me in response to another posting that asked if testers should learn to code, and is a follow-on to my previous post on the unique skill set that software testers possess. If we seriously question whether testers should learn to code (and most opinions fall on the ‘yes’ side of this question), then it is relevant to ask the corresponding question.
Wait a minute, I hear you thinking. That’s a stupid question. Coders already know how to test; they are coders, after all. Testing is simply a subset of coding, the act of making sure that the code that they have written works properly.
It’s nice to believe that coders know how to test because they know how to code, but that’s fallacious reasoning. First, it’s a different skill set entirely. Coding is highly detail-oriented and focused on making sure the code is grammatically and logically correct. Testing asks whether that code covers all requirements, is usable, and is fit for its intended purpose.
Second, while it’s a cliché that coders can’t test their own code, that doesn’t make it any less true. I’ve tested my own code, and I shy away from edge cases or unusual inputs. Testers bravely go where coders don’t.
Third, testers do much more than checking code for logic bugs. Because of their broad mandate encompassing correctness as well as domain expertise and information from end users, testers must be both detail-oriented and focused on the end result, yet able to be flexible in terms of their goals.
So should coders learn the skills of testers? The answer is, of course, it depends. We should all be learning additional skills, but only have a finite amount of time, so there is a cost/benefit tradeoff for any professional in learning (and presumably practicing) a collateral skill. By learning how to test, coders by necessity have to reduce time learning a new language, or learning continuous integration, for example.
But there are technical advantages for coders to learn testing. At the very least, it will make them more thoughtful coders. At best, it can help them write better code, as they become experienced with knowing what testers look for.
If coders do decide to learn to test, they have to give up certain biases to effectively learn the skill set. Here are just a few of those biases.
- Users would never do that! That’s simply not true. Users will do everything you can imagine and many things you can’t.
- It’s not a bug, it’s a feature. Stop arguing, and start working together to determine if it’s a feature needed by the users.
- Testers just slow us down. That may be true in some cases, but most of the time testers speed up the application delivery process. If they seem to slow you down, perhaps it’s because developers didn’t do their jobs right to begin with.
Probably the best way for coders to learn how to test is to do pair-testing with an experienced tester. Participating in testing with someone who already has the skill set will help a developer learn how to spot weaknesses in their code, how end users approach their tasks with software, and how to assess risks and determine testing strategies.
The goal isn’t to turn coders into testers, but to make them better coders. For many coders, that’s a skill worth having.