I followed a link from somewhere a couple of months back and ended up at this old post, reminiscing about a much earlier time: Tales from the Chad Box. I was still in school in the era he talks about, so I don’t have direct memories of most of this.
Category Archives: Uncategorized
Updating
News about a real programmer
Redditor discovers legendary 1956 computer in grandparents’ basement
The computer in question is an LGP-30, the computer from The Story of Mel. Those of you who visited my office back when I still worked on campus may have noticed a quote I posted to my bulletin board from this story: “If a program can’t rewrite its own code, what good is it?”
Future of hardware?
This is a bit scary: Electrical engineers on the brink of extinction threaten entire tech ecosystems. I’ve often joked about being a software guy, but clearly at some point there has to be hardware for it to run on.
(I did play with hardware some back when I was young. It’s probably been about 40 years since I soldered anything, though.)
Oh, by the way, I’m back
Last day
As I noted in my last post, I started working for what was then the Data Processing Division a little over 34 years ago. Now, today, January 31, 2022, is my last day working full time for the University. I will be coming back part-time in March, but I want to mark this milestone with a few comments.
First of all, I want to thank the leaders of that old Data Processing Division where I started, not only for hiring me but also for creating and fostering the developer community I have had the privilege of working with for the past three decades and more. I would mention names but I’m sure I’d forget someone. It saddens me that some subsequent management members haven’t appreciated how much that community has done to support the University, and how much more impoverished the University would be without it.
I also want to express how grateful I feel for all the members of that community. It has truly been a blessing and privilege to work with you. I salute your efforts to make the University a better place to work, do research, study, and learn. I am grateful for the many kind comments about me and the things I’ve been able to accomplish that I’ve received from people I’ve worked with acknowledging my retirement.
I hope that those of us who work designing, building, and maintaining information technologies never lose sight of the fact that, as much fun as those technologies may be, they only exist to serve actual human beings. We have an obligation to make the technology work for people, and not the other way around.
Finally, although I expect most people are aware that I’m a member of the Church of Jesus Christ of Latter-day Saints, there haven’t been very many occasions during my time at work when I’ve felt like it was appropriate to discuss my faith. As I leave, I want to affirm that I do believe that Jesus of Nazareth was in fact the Son of God, born of a virgin in fulfillment of prophecy, and that he suffered for all our sins, died on the cross, and rose from the dead. I believe that salvation comes through his name, and in no other way. I also believe that Jesus called Joseph Smith to restore his church in our day, and that Joseph translated the Book of Mormon by the gift and power of God from records kept by ancient prophets who lived in the Western Hemisphere.
Goodbye for now! I hope to get to work and talk with you in the future.
Anniversary
Apparently it’s been a while
New page, old hardware
Change management
This seems to be my week for rants.
Change happens. Some changes cause problems. Some times avoiding changes causes problems. No “change management process” can change this.
Of course, when you’re making a change you need to be careful. You need to have a plan to back out the change if it’s too disruptive. The change needs to be communicated appropriately.
If a change management process is too onerous, people will avoid making changes. You will have fewer changes, and many changes will be delayed. This doesn’t mean you’ll have fewer problems, though, just that they will be tilted towards the problems that come from not making changes.
Unfortunately, it seems that the motivation for most change management processes is to avoid getting blamed for problems. It doesn’t work, though. You’ll get blamed anyway.