Monday, October 12, 2026

First Snow of the Season

I slowly started waking up this morning when my phone started going crazy with text messages. Given the massive amount of rain we received last night, I figured it related to snow in the mountains. Sure enough, that is the primary subject of all those messages.

My son made the mistake of showing my 7-year-old granddaughter webcam pictures of the snow up at Alta. She responded, "Can we go skiing today?" My wife immediately shot back that her grandfather would take her, implying that there is no minimum amount of snow I wouldn't try to ski on. I will confess that the thought did cross my mind until I took a closer look at those webcam images. No we need a lot more snow before I'll brave the conditions. Fortunately we are expecting more precipitation through Wednesday. Unfortunately my schedule won't let me be able to take my granddaughter skiing until Friday afternoon and the snow might not be around then.

The Internet has given us a number of tools to help us know what is happening in the world around us. While it is easy enough to look out the window to see what the weather is doing, we can also use websites to see what the weather is doing anywhere. While I use it to check local ski resorts, I can also check out snow conditions in Colorado, France, or even Japan. For those that don't like the snow and cold, you can check beach webcams around the world. One of my buddies constantly has a webcam up on his computer of his favorite surfing beach in Hawaii.

This access to instant information had me remembering how I used to get ski-resort information as a teenager. Mobile phones didn't exist nor did digital cameras that make placing images online so easy. Now that I think about it, "online" didn't exist either. We didn't have the benefit of websites. We did get a daily newspaper though and could find all sorts of information there. If the paper didn't have what you wanted to know, you either did without or gave someone a phone call. You just needed to know who to call. 

Wednesday, October 7, 2026

My Mac Doesn't Want to Run the Newest Version of GIMP

The downside of a visit to Japan for work is that I spend a lot of time doing an expense report. I spent the week collecting receipts and then sit down to organize them when I return home. I know some of my colleagues take pictures of the receipt with their phones the moment they get them but I wait until I have a large workspace. I have a well-tested system for making sure I don't forget anything and am reluctant to change it.

I have a nice flatbed scanner that I use to digitize all of those receipts. Then I use use GIMP to edit those images before submitting them in my company's expense reporting system. I make sure to cut out any part of the image that is not needed and it makes for incredibly legible receipts.

Yesterday I went to start GIMP on my Mac only to be told an updated version of the software is available. I try to always use the latest version and so I installed the new one. Unfortunately I did not install it from Apple's App Store and so MacOS didn't want to let the program run. Normally I can just right-click on the application icon and that forces it to start. Yesterday that didn't work. I did a quick search and found that I needed to run the following command using the terminal:

xattr -cr /Applications/GIMP.app

I had to enter the administrator password to get the command to run, then right-click on the icon and select the "Open" option. That forced GIMP to run and it came up nicely. I quickly trimmed receipt images and then completed my expense report in a timely manner.

GIMP may not be as good as Adobe's Photoshop but it has all the features I need to do the image editing I need. Furthermore it is free and does not require an annual subscription. Should you find yourself needing to do some simple photo editing, I highly recommend it.  

Monday, October 5, 2026

Airline Apps

I spent last week in Japan with my wife and youngest daughter. I decided to try something new and flew through Honolulu on the way there. I didn't realize it adds 5 hours to the trip, not including the layover and so I probably won't do that again unless I spend a week or so in Hawaii before continuing on. When I boarded the plane the first leg of the trip, I discovered I had been upgraded to first class. That surprised me as it has been a long time since I have qualified for a first class upgrade on Delta Airlines. Furthermore I got upgraded to a lie-flat seat so I could sleep comfortably on the flight.

The upgrade surprise encouraged me to download Delta's specific application for my phone in the hopes I would not be caught unaware again. I have always resisted installing apps when I can get all the information I need from a website. Apps take up space on your phone and I would much rather use that space for something else. The only downside of the website is that it doesn't push updates to you and so you board a plane not knowing your seat has been switched.

I used the plane's WiFi to install the app and set it up. Then I could use the app throughout the rest of the trip. I used it to check in for my return flights home. I also upgraded my seats to Economy+ and gave my daughter those seats for the way home. While I have been to Japan many times, I have always used a paper ticket to go through security there. This time I didn't print anything and just used the ticket on the app. It worked flawlessly.

It has only been a single trip and I cannot definitely say that the app gives me anything I couldn't get from just going to the website. I'll keep using it for my future trips and see if there are any enlightening features that makes me want to keep it. If not, I'll remove it and free up space on my phone. 

Thursday, September 24, 2026

My Cheap 4K TV Died

During the Pandemic I bought a new Mac computer and then paired it with a very inexpensive 4K television that I purchased from Walmart. Today that monitor died suddenly. One moment I was typing away and then the whole screen went blank. I tried turning it on and off again with no luck. I even let it sit for awhile but it truly died.

I can't say the death of my TV/Monitor came unexpectedly as it showed signs that end approached. A few days ago I noticed flickering in the middle-left of the screen. It only happened when the monitor had been off for awhile and then I turned it back on. Once the TV seemed to warm up, the flickering went away. That warned me it would soon bite the dust so I started looking at local deals for the best TVs.

My last TV/Monitor came from Walmart and so I started there at Walmart.com.  I didn't see any good deals and so I headed to my usual Internet search engine and quite a few options in the $150 range from Best Buy showed up. My local Walmart is right next to Best Buy and so I figured I would start at Best Buy should I need to rush out and purchase something. That is where I headed today when I got the black-screen of death.

I have to say that I didn't have any problem finding a parking spot as it seemed relatively empty on a Thursday evening. I pulled up near the front and walked right in. I quickly found the TV isle as it takes up about a quarter of the store. It took a few seconds for the salesperson to find me and ask if he could help. I told him I needed a 4K TV at 43-inches. He explained they don't make them that small. I told him they did and I had seen it online. Then he said that I would probably return it in 2 weeks because I would blow out the speakers. I explained I only needed it for a computer monitor and didn't care about sound.

Best Buy had several TV's that met my criteria and I could choose from a number of them. Ultimately I decided to go with Insignia even though the salesperson tried to up sell me a Sony or Samsung. I told him I work for Sony and get a really good deal on them but don't want to spend that much for a computer monitor. That brought up a whole other conversation I did my best to ignore. The guy had to get a forklift to grab my potential new purchase from the top shelf and so I helped him by moving a few boxes of other TV's out of the way. Once I had it, I headed to the checkout and paid for it.

I got home and unboxed the new TV so I could set it up and finish the work I started before my old screen died. I plugged everything in and had to go through a rather advanced setup as it is also a SmartTV. I really just wanted to get back to my work. Eventually the setup finished and I could see my old work. I almost brought the TV right back to the store because it looked awful. The text did not look crisp and I thought I the resolution got screwed up. I fiddled with settings on the computer but didn't have any luck.

Next I tried the settings on the TV. This is an important piece of information: Insignia televisions have a number of different picture modes:

  • Standard
  • Movie
  • Dynamic
  • Natural
  • Game
  • PC
  • Custom

I started trying all of them to see which one looked the best. As you might guess, everything came into focus the moment I tried "PC." I would even go so far to say that it is significantly better than my old Walmart TV.  I am very pleased with my purchase and hope it lasts 6 years like my last one did. After tax, the total purchase came to $161.15. I think that is a bargain!

Wednesday, September 23, 2026

Empty Until You Need to Go Somewhere

I live on a very quiet street that rarely sees much traffic as I am on a cul-de-sac. The only time that changes is when I go to pull out of my driveway. Then it feels like everyone on the street needs to be on the road at the same time. I'll wait patiently before leaving as that is the polite thing to do.

That is a metaphor for my work today and as of late. I will start my day with very little that I have to get done immediately. Then I will get several messages all at the same time asking for a seemingly tidbits of information. The only problem is that it takes a significant amount of work to get that information. This creates a need to understand priorities.

Fortunately I can set priority levels for most tasks at work. The exception is when my boss asks for something. Naturally I set his priority as higher than all others as he controls raises and bonuses. The tough part is how to stop what I am doing, take a request, and then go back to what I originally started doing. In computer terms we call that a context switch and humans are not very good at it. That is what makes us lousy multitaskers no matter what anyone tells you.

One thing that has helped is I keep a work notebook where I can write down requests. That allows me to quickly go back to my previous task. The only time that becomes a problem is when I don't write enough of the necessary details. The more I do it though, the better I get.

I'm not sure why tasks and traffic comes in spurts. Life would be so much simpler if everything spread itself out evenly. I guess figuring out how to deal with simultaneous requests is a part of life. College probably taught me that.  

Tuesday, September 22, 2026

QR Codes Not Working

Lately I have received a number of QR codes that don't work. Recently I replaced the faucet in my kitchen and the new one did not come with printed instructions. Instead it had a QR code that I needed to scan with my phone's camera, which supposedly took me to directions on how to install the faucet. For some reason I went to a blank page. Ultimately I did an Internet search and found the instructions I needed but it turned out to be significantly more complex than I have come to expect from QR codes.

I didn't think much of the problem until I pointed my phone at another QR code only to experience another blank page. I thought it weird to run into two different problems so close together. While not every QR code I have ever used has worked right, I think I have had a 99% success rate with them. That is why we have all come to generally trust them.

All a QR code does is encode a text string into a picture. It is similar to a bar code except they only encode a group of numbers. That makes QR codes very useful for storing website addresses or URLs.  They don't have to store URLs though. You can go to your favorite QR code generator and create a code that says, "You are a great person." It might be fun to print up a bunch of stickers with a QR code that says, "You park like and idiot," and put them on people's cars that take multiple spots in a crowded lot. I just tried it and caused my phone to freak out as it tried to look for a URL. Still, it is possible.

As with anything computer related, QR codes should be thoroughly tested before replacing printed instructions. Should you decide to go this route, make sure the URL is in working order before printing the code. Then you have the advantage of being able to change the instructions at a moment's notice should there be something that needs clarification. I just hope I don't run into any more examples of QR codes not working. 

 

Friday, September 4, 2026

Ski Equipment Weekend

Today starts the annual ski-equipment weekend. What does that mean? Every year we get together as a family and see what ski equipment from last year needs to be replaced. When my kids were young, this was critical as they grew every summer. Sometimes kids would need new boots or outfits. Other times they would need everything. Fortunately it is now just my wife and me so it is not nearly as expensive as it used to be.

Skis are only meant to last 100 days and I ski more than that every season. Last year had such bad snow that I never really used my new skis and so I don't think I need new ones this year. I will still look though as I am always looking for a great deal on skis. My boots are pretty good and so I will keep the ones I have.

My wife got new skis last year and so she doesn't need new ones either. She went through her equipment and only needs a new helmet and goggles. I got a new helmet at the end of last year and don't need a new one. I also have several pairs of goggles and am good there. I actually don't need anything. This could be a very inexpensive Labor Day.

So why to we pick this weekend to refresh our ski equipment? It is when the best sales are scheduled. The weather is starting to change and so ski shops put things on sale. A lot of time it is to get rid of any unsold stuff from last season. Interestingly the whole advent of online shopping has really changed the Labor-Day-Ski-Sale dynamics. Long gone are the days when the ski shops would erect a tent in the parking lot with all the extra ski stuff. I miss those days as there is something about being able to handle the equipment before dropping the equivalent of a house down payment. I also don't think the deals are nearly as good. They don't have to be as online shops can drop the price of last year's equipment all summer long and get rid of excess inventory. Furthermore ski equipment manufacturers have better inventory management and don't overproduce like they used to.

One benefit of all the online shopping is I don't have to go anywhere. We used to drive all over the Salt Lake Valley. Now we just sit in front of the computer and look at pictures. Hopefully the wonderful snowfall in the marketing photos match the conditions we will see in a few months. I don't think I can take another poor snow year. 

 

Monday, August 31, 2026

What to do With All Those Digital Pictures

Saturday we got a lot of rain at my home in Salt Lake. I kept waiting for the rain to stop and would then run out and do yard work. While inside, I worked on organizing all of the photos I took with my wife while visiting Disney World with one of my granddaughters a few weeks ago. This sparked me to create this posting should you be wondering what to do with all of those digital photographs you have taking up space on your phone or computer.

The first grandchild trip to Disney was sort of on a whim. I wanted to go to Disneyland for my birthday and wanted my oldest grandson to come along. He happened to be 5 years old which is the perfect age for a Disney trip. I found a great deal staying at the Grand Californian, booked reservations, booked flights, bought park tickets, and headed to Anaheim 2 weeks later. I think we only took about 15 photos of the whole trip as we focused on having fun and not trying to capture the perfect moment. We also decided to do a similar trip whenever any of our grandkids turned the magic age of 5.

The second trip required a bit more planning as we had to pick up or oldest granddaughter in Ohio. We also booked accommodations in the Marriott vacation club in Orlando which is near Disney World and not Disneyland. When we checked in, the concierge sat us down and gave us a welcome basket full of a bunch of freebies. One happened to be a coupon for a photo book from Shutterfly. We knew we would redeem the free gift and made sure to take lots of pictures. Then at the end of the trip, my wife and I sat down to create the ultimate memory book. We uploaded the best pictures of the trip and filled 20 pages. Several weeks later, it appeared in the mail. I have to say it turned out awesome.

My grandson saw the nice book and I'm sure felt like he needed one too. My wife and I gathered up all 15 photos from his trip and supplemented the content with generic Disneyland pictures. Even then it still came out looking like an afterthought. We learned our lesson for the next time. So did the rest of the family. Whenever any grandkids come over they head straight to the picture books and relive the fun they had with Grandma and Grandpa.

The idea of photo books has caught on to the rest of the family. My youngest son's wife has gone so far as to create a photo book for each year. After January 1st, they pick the highlights from each month of the previous year and add them to a book. They don't worry how many pages they fill as you have the option to add more. They are also sure to include text under the pictures describing why it is important along with any stories to add flavor about the event. My daughter-in-law has even gone to previous years and created books all the way back to when they first got married.

So what should you do with all of those digital pictures taking up space on your devices? My advice is to pick the best ones and immortalize them in a photo book. There are lots of sources where you can have them made. I mentioned Shutterfly where we have had several printed. Our new favorite place is Walgreens as it can be printed and ready to pick up in an hour so you don't have to pay for shipping. It doesn't matter who you choose though as they all seem to have regular coupons putting the cost of a 20-page book in the $10 to $20 range. 

Once you have your photo books printed, I would leave them out for visitors to see and perhaps ask about. Not everyone wants to see your vacation photos but some will. Most importantly I would keep those books close to help you remember happy times on a rainy or sad day. It might just be what you need to lift your spirits.

Friday, August 28, 2026

Anecdotal vs. Statistical Evidence

This morning I went out for my usual morning bicycle ride. I love being out on my bike as it reminds me of the freedom I felt as a kid. Unfortunately not everyone shares in my excitement and I had a number of cars get way to close for comfort. I'm not sure how long I will be able to keep up the daily rides. Getting run off the road by inattentive drivers is never fun and has a tendency to shorten one's lifespan.

Utah law states that drivers cannot be any closer than 3 feet to cyclists on the street. Furthermore cyclists with wheels of a certain size are not allowed on sidewalks and are required to ride in the road. You'd be amazed at how many times I have had motorists tell me to ride on the sidewalk. Unfortunately it is illegal.

Today I had 3 different motorists see how close they could get to me on my bike. When I can feel the car with my elbow hairs, I think it is well inside that 3-foot limit cars are supposed to provide. Here is where statistics come to play in the story: Every single one of the cars that got too close had a University of Utah license plate. Ask me how I feel about the University of Utah right now.

Fortunately I spend my days working with data and know the difference between anecdotal and statistical evidence. Not everyone from the University of Utah is out to kill cyclists or scare the pants off them. The very small sample size of today's clueless drivers just happens to pull from a lot of University of Utah fans. I'm sure if I had been riding my bicycle a little further to the south and nearer to Brigham Young University, the license plates could easily have promoted that school.

The important thing to remember is that you experience with an easily identifiable group of people does not represent everyone in that group. Nowadays it is much too easy to apply labels and exclude large groups of people because of an unsavory experience with only a few members of that group. Knowing that doesn't make it easy to forgive them though. 

Thursday, August 27, 2026

Why Kids Seem Technologically Gifted

Last week I had the pleasure of spending an entire week with my soon-to-be 5-year-old granddaughter at Disney World. When any of my grandkids turn 5, my wife and I take them to Disney with just the two of us. No parents. No siblings. She is the 4th to have such a trip and we had a wonderful time.

As my granddaughter lives in Ohio, I had to get on a plane, fly out to Ohio, pick her up, and fly to Orlando where we met my wife. In case you are interested, the whole trip involved 8 flights for me and 4 for my granddaughter. My wife had an easy trip with non-stops between Salt Lake and Orlando for a total of 2 flights. She gets the arduous journey the next time.

While doing all that flying, my granddaughter enlightened me with her technical skills. She is only 4 but will be 5 in September. Our first flight together started on tiny regional jet known as a CRJ. It didn't have any screens to keep us entertained and so I pulled out my Kindle Fire, connected to the plane's WiFi, logged into Netflix as a "Kid," and gave it to my co-traveler. I assumed she would watch one of the cartoons I started for her. It didn't take long for her to grow tired of the show I picked out and she told me she wanted to watch "Alphabet." I had no idea what that meant. Several minutes later I leaned over and saw that she had stopped the cartoon and started watching "Wicked for Good." It hit me that Alphabet is how she remembered the Elphaba character from the popular musical.

I didn't have to show my granddaughter how to change videos nor how to find what she wanted to watch. She had no problem stumbling around Netflix's UI and finding what she wanted to watch. Later I saw her rewinding the video for favorite songs or fast forwarding over scary parts.

After watching my granddaughter I realized that she has no problem jumping into new technology and figuring out how to use it. She builds on past experiences and if she doesn't know how to do something, she just tries it. I compared that to how I look at new things and feel like I don't want to make mistakes and am much more afraid to try something. Little kids don't worry about it. If something goes wrong, they hand the screen back to an adult and say, "It broke," leaving you to solve the problem they created.

While I cannot adopt the attitude that someone else will always be there to fix my mistakes, I can show a little more courage and not be afraid to just try stuff. This is especially true on a streaming platform. There is very little you can do to dig yourself into a hole. About the worst thing you can do is log yourself out of the service and Netflix makes that nearly impossible. I really had to go searching around for that when it came time to check out of our accommodations. Borrowing from my granddaughter's fearlessness of just trying things, I figured it out and now guests visiting my condo in Orlando can't log in as me.

Thursday, August 13, 2026

What TV Resolution do you Need?

I want to begin by saying that I love my 85-inch 4K Sony television. The picture is amazing and the screen is huge. Being a Sony employee I get discounts on our electronic products and so I didn't have to pay full price. Before that I had a 60-inch 1080p Sony television that had the added benefit of being passive 3D. That is the same technology used in movie theaters so when I wanted more glasses, I could just bring the ones from the movie theater home with me. So the question is if I notice a difference and if I think an 8K television would be better.

First I have to say that I like the larger screen but that is not what I want to focus on today. I have a large theater room in my house and the 85-inches fits perfectly. The size of the television is constrained by where you will put it. If you are in a small apartment, 50-inches may be perfect. If you are sitting within a few feet of the screen, 85-inches is definitely too large.

Resolution is a different metric than size and refers to the number of pixels on the screen. Your standard television from 30 years ago had a resolution of 640x480. That is not very many pixels and it is tough to go back to those old displays now. The picture quality is not that great. Now try to go back and watch an old VHS video cassette. That resolution came in at 320x240 and is painful to watch now.

A 1080p screen means there are 1920x1080 pixels and became the gold standard for televisions about 10 years ago. We also moved from a 4x3 aspect ratio to 16x9 which created a wider screen but that is yet another metric we don't need to focus on. Let's stick with just the number of pixels on most screens.

I remember attending an internal Sony technology fair about 10 years ago and seeing the first 4K televisions. The pictures looked very lifelike and made great demos. I wondered how long it would take for content to become available as a 4K screen has as many pixels as 4 1080p ones. That means videos are that much larger and streaming services require that much more bandwidth to send them to you.

It didn't take long for content to arrive but did it really? Your common Blu-ray player is limited to 1080p. If you want to see anything in true 4K, you have to upgrade to the newer 4K Ultra HD Blu-ray player found in the PlayStation 5. Now you can try to stream that high resolution but the reality is that you won't get true 4K content. A streaming service like Netflix requires you to have the the premium service and all of your devices have to support 4K. Then you have to have the right Internet connection. The truth is that you will rarely see 4K content from any streaming service provider. That doesn't mean it is impossible, just rare.

People use televisions for more than just watching things. I used to spend a lot of time gaming and higher resolution monitors provide an advantage. While some games don't support the higher resolution, some do and they look amazing. I also have a 4K television that I have connected to my Mac computer and I like having that much screen real estate. It allows a lot of open windows at the same time.

So what resolution do you really need? If all you are doing is watching television and movies, your 1080p is just fine. I would not go out and buy a new TV. Now if something happened to your old television and it is time to get a new one, I would definitely recommend one that is 4K. I had a TV go bad in my vacation condo that I rent out and I replaced it with a 4K one. Yes I had to spend a little more but it should last awhile.

If you are big into gaming or use your television as a computer monitor, I highly recommend 4K and wouldn't even look at a lower resolution. Furthermore I would make sure the minimum size of my computer monitor is 43 inches. Smaller than that and you have to sit too close to the screen for it to be comfortable. My wife has a 4K monitor connected to her laptop that is 32 inches and she has reduced the resolution as it is too small at true 4K.

Now some of you are probably wondering if you need an 8K TV. Currently Sony does not make one and so you have to look at other manufacturers. Because of that, I won't be buying one soon. Furthermore there is little to no content available for them. Remember that 8K is like having 4 4K TV's. That minimum 43-inch monitor explodes to 86 inches if you want to use it as a computer monitor. That won't even fit on my desk. My neck hurts just thinking about it.

Eventually I may change my mind. As bandwidth from Internet providers increases and content becomes available, the change may make sense. I just don't see it right now. Should I need a new TV any time soon, I'll stick with 4K for now.  

Wednesday, August 12, 2026

A Win at the Right Time

In my youth I read an article about people who always look for contests to enter. They end up winning a lot and so I have always tried to enter events when they come across my desk. For awhile they provided me hope during dark times. While I didn't really win much, I did win a gift or two including a Samsung tablet.

Every Thursday and Friday I get e-mails from an association where I am a member. The e-mails have a number of contests I can enter and prizes range from $100 gift cards to thousands of dollars in cash prizes. I have been doing this for about 6 years and never won anything until today. I read my e-mail this morning and discovered I won a $100 gift card for Uber and Uber Eats. When I first saw the card, I thought about burning it on a nice dinner when I know my wife or I don't want to cook. Then I remembered it isn't just for food but also for Uber rides.

Soon my wife and I will be headed to Orlando with our 5-year-old grand daughter. Due to my wife's busy schedule I will be flying to Ohio to pick up the little one and my wife will meet us there. My flight gets in before 6pm while my wife doesn't arrive until well after 11pm. I worried about having to wake up late at night, wake my grand daughter, and go to the airport. No 5 year old wants to disturb their sleep nor does any adult that will have to deal with the child the next day.

I gave my free gift card to my wife and had her add it to her Uber account. Now when she arrives at 11pm, she can summon an Uber and I can continue sleeping as can my precious grand daughter. This will work out very well.

Winning a contest is never a given. In fact I hardly ever win but I don't mind trying if the only thing it costs is time, which truthfully isn't free. While I will always have a use for an Uber gift card, this one came at the perfect time and I am thankful. 

Friday, August 7, 2026

Using AI to do my Paperwork

Two days ago I became involved in a work process that did not go as planned. As can happen in all software, a unique set of circumstances arose that kept a task from completing. Imagine running out of an ingredient when making cookies. You cannot finish the task until you go to the store and purchase what is missing. That is what happened at work.

We received an alert from our monitoring service and engineers started working on it immediately. Several service-desk tickets got created and eventually we solved the problem. Now we need to document what went wrong and the solution we used. My boss gave me the task to write up an "Incident Report." I did not want to spend hours going through the various documentation we created and so I used AI to create the report.

Our service desk software includes an AI tool that probably just links into Gemini or ChatGPT. I clicked on the link to get the AI help and provided a prompt. I told it to "Create an incident report based on the service tickets." The AI thought about it for a solid 2 minutes and then spit out a well-formatted incident report. I read through the information and thought it did a pretty good job. Most importantly I didn't have to do it. I copied the output to where I needed to put the report and headed off to dinner.

This morning I met with my boss and reviewed the incident report. He purposely didn't instruct me to use AI but hoped I would. When he asked how long it took to create the documentation, I told him 2 minutes and he appreciated that I didn't spend a long time to create the report. 

Thursday, July 30, 2026

Why Can't Stuff Just Work?

This morning I received a work e-mail indicating that something is broken with a system over which I am responsible. I quickly went to work troubleshooting the issue. I used AI to help me comb through our system documentation and found a number of possible leads on how to solve the issue. I threw it out to the people reporting the problem only to discover our documentation is incorrect. I had to go back to square one.

I'm trying to solve the issue at work when I get a text from my wife who can't get the new toner cartridges to work at the office. That shouldn't really bother me as I'm not paid to help troubleshoot her office computer problems. Unfortunately we have the same printer at home and I just bought the same toner cartridges for ours. While I don't need them to work now, I will in the future. Furthermore today is the 31st day after I received them from Amazon which means I am past the 30-day return window.

Now two problems to solve in the same day shouldn't be a problem. Any mother with a 4-year old knows that is the first 10 minutes of every day. However I try to ensure all of my technologies stay working and don't break down. Discovering you need to print something important only to have new toner cartridges not recognized might lead to panic and expletives. Fortunately my wife discovered that problem early.

To address the issue at work, I gathered more information and looked at possible solutions. Then I made sure not to commit to anything on the behalf of others. If I can fix something, then I can commit. If the solution involves others, I can't speak for their time. This keeps others from committing my time. It looks like we will need to have network engineers involved in the solution and so I need to make my notes available and let others solve the problem.

For the printer, I exchanged a number of messages with my wife. She was unable to get her printer working but succeeded in returning her work toner cartridges to Amazon. So I gave them a call. I explained the process she went through and how I have the same printer and would rather return unopened product which might be resold to someone that can use them. The Amazon customer service agent looked up the details of my purchase and immediately agreed to allow me to return them for a full refund.

Now the only problem is that my printer is almost out of toner and I need to order replacement cartridges. HP makes my printer and they have gotten wise to Chinese manufacturers selling compatible toner for half the price. To combat it, they require a special chip in new cartridges and regularly update printer firmware to reject any toner than their own. If you want to ensure your printer will continue to work, you have to buy new cartridges from HP. Yes they are more expensive but at least they should work, right? I sure hope so cause it is really expensive.

Tuesday, July 28, 2026

Still Not Done With the New Phone

Yesterday I felt so good getting my new phone completely set up. Little did I know I had more to do. I discovered that today during a meeting. I tried to log into a secure system and it needed my multi-factor-authentication (MFA) token. While some of the services got configured with the data transfer, some of them did not and I didn't realize it.

I use Microsoft Authenticator for most of my MFA access. I also have RSA and Okta set up on my phone but have done a good job of focusing using a single tool. For some reason my work account has some level of extra security. Copying the data from my old phone didn't copy the necessary information for my work account. When I went to log into a secure data system this morning, I never received a message with the MFA token used to complete the login. All I could do in my meeting was explain I updated my phone and would have to get the necessary information after the call finished.

All I needed to do is log into Microsoft Authenticator. When it came time to receive the MFA token, I made sure to turn on the old phone first as it could receive the token or 2-digit number to use. After that little dance, I turned my old phone off again and have MFA tokens being sent to the new phone.

Not wanting to miss something else, I logged into my RSA and Okta apps on my new phone. Neither of them are set up at all. I will have to use my old phone to fix that for my new phone. Right now it is not an emergency and so I can wait a day or two. The trick is not waiting too long as I don't want to have to use the excuse that I updated my phone months ago and never got around to getting everything installed. 

 

Monday, July 27, 2026

Time For a New Phone

Back in February I lost my phone on a roller coaster and miraculously retrieved it with the help of a bit of engineering. I wanted to replace the phone back then but then saw the price of a new phone and held off. Last week I finally got on the Apple website and purchased a new iPhone 17. Some people feel the need to have the latest phone with all the bells and whistles. I just need a smartphone that can be updated and takes good pictures. I didn't get the Pro model nor did I feel the need to wait 6 weeks for the iPhone 18 to come out. Besides the base model won't be available until around April 2027.

I ordered the phone on Thursday and it arrived at my house on Friday. Unfortunately I had to drive down to Southern Utah to see a play with my oldest daughter and so I needed to have a friend grab the phone off the front porch as I didn't trust an Apple box to make it through the weekend without a porch pirate running off with it.

I arrived home Saturday afternoon and knew transferring data from my old phone to the new one would take awhile so I put it off until Sunday. Until then I made sure it was fully charged. Then I got my old phone and new phone together to start the process of making the new one have all the software and data from my old phone.

I made sure to pair the two phones and started the transfer process. After about a minute, it stopped. I started again only to fail again. This happened two more times before I wanted to try something else. Unfortunately I initialized the phone without pulling any data from my old one. It transferred the SIM to the new phone in the form of an electronic or eSIM. The only thing my new phone had was my number but none of the data. I had to keep my old phone for all of the applications and needed my new phone to be a phone and text message receiver.

This morning I got up and had a number of meetings. I had to log into my company's VPN and fortunately I still received the multi-factor authentication token on the old phone. Once I completed my meetings, I logged onto Apple's tech support website and initiated a support chat session. They told me I needed to reset my phone to put it back in new-phone mode and try the transfer again. I told them I worried about erasing the eSIM and they said I could always contact my carrier and get it reinstalled.

I went to reset the phone only to be told I had to wait an hour. I guess that is a special feature for spouses that are tired of their partner doom scrolling and wanting to wipe the phone. It sort of upset me because I wanted to reset the phone immediately. I went and rode my indoor bike waiting for the hour to pass. Once again I am glad I had my old phone so I could listen to music while I rode.

It came time to reset the phone and so I did. When it came back up I expected it to be in new-phone mode. It wasn't. Apparently I needed to "Erase All Content and Settings." I clicked that menu option and expected to have to wait another hour. Fortunately it went into erase mode immediately. At this point I discovered something even Apple technical support didn't know: there is an option to erase everything but the eSIM. I clicked that and the phone came up as expected.

While in the chat with Apple tech support I learned another trick on how to transfer data from my old phone. The first time I tried it, I just set the two phones side-by-side and waited for Bluetooth to do the transfer. That didn't work and so this time I connected a cable from phone to the other. My old phone has a lightning port while the new phone has a USB-C. I couldn't find my cable like that and so I had to make one from an old lightning cable with a USB-A connector and a USB-A to USB-C converter. Surprise, surprise, it worked. The data transferred from my old phone to the new one in 16 minutes.

Unfortunately that is not the end of getting things working. I use a continuous glucose monitor or CGM to tell me my instantaneous blood sugar. They are good for 15 days and I am only halfway through the life of my current one. Without a prescription they are about $50 each from Amazon but I highly recommend getting one even if you are not diabetic. I didn't want to throw my current one away and start a new one. I looked at the website for my CGM and they had instructions on how to transfer the sensor from one phone to another. I followed them and the process worked perfectly.

The last thing I needed to do is connect all of my Bluetooth devices. I have some wireless earphones as well as a number of wireless speakers to connect. Oh yeah, I also needed to connect my smartwatch. That didn't take to long to get sorted and I felt successful. That amazed me because halfway through this whole process I considered ditching Apple products permanently. Unfortunately I still wasn't done though.

Apple engineers think they are smart and know what you want in a phone. While that may be true for Gen-Z and Millennials,  it is not true for me. The new interface has this concept of an "Always On" display. I don't like it. When I hit the sleep button on my phone, I want the screen to go black and not waste any battery. It is what I am used to. I don't need to see the time continually. That is what my watch is for. I turned that feature off and consider my new phone ready to use.

I am serious when I wrote that I almost ditched Apple products forever halfway through the transfer process. I have used the automatic transfer to move data from old phones to new ones in the past and thought it to be a time saver. If I had had to reinstall my eSIM, I would have boxed the phone up, sent it back to Apple, and gone back to my old phone until I could find a Android phone I could be willing to live with. That may have taken awhile. 

Friday, July 24, 2026

Planning a Family Vacation

I don't know how we planned family vacations before the ubiquity of the Internet and sites like AirBnB or VRBO. With tools like these you can quickly research family vacations and get a rough idea of what is feasible and what is not. Recently I had someone pay back a sizeable loan and so I have a little coin ready to spend. I thought I would take my adult kids and their families on a nice family vacation.

The first thing I did was quickly check on places I know we like to visit and got an idea of cost. Next I set a reasonable budget. I got some money back but don't want to spend the whole amount. I am preparing for retirement and want to make sure there is plenty for my wife and me. Some ideas I had include going to Hawaii, taking the family on a cruise, renting a large home near a National Park, as well as a few others. I talked to each of my kids and shared my thoughts.

Everyone likes the idea of Dad footing the bill for a family vacation but everyone has different interests. That is where Internet research can help. Doing a generic search for "Family Vacations" returns way too many results. Besides, while a family with young kids wants to do something like Disney World, my daughters who are single want to do other activities. We keep throwing out ideas but are still trying to decide what people want to do.

The other issue we have is getting everyone's schedules to coordinate. While we all love instant gratification and would love to leave right now for Hawaii, that doesn't fit everyone's schedule. My wife says I have too many trips planned in the next 2 months with a work trip to Japan, another to New York, a personal trip to Disney World with a grand daughter, and an October trip to Ohio to see our youngest son. Normally that wouldn't be a lot of travel for her but she is coming with me to Japan and New York so now it is.

I have always been a scheduler and my kids are too. That means all of my children have the next year planned. I guess we just need to find a time that works for everyone and commit it to the calendar. It may not be for a year or so but at least it will be planned.  

Tuesday, July 7, 2026

Google Maps in Dead Zones

My wife and I just completed a lengthy road trip to Glacier National Park. I knew we would put a couple thousand miles on the car so we rented one instead of taking a vehicle of our own. Besides neither my wife nor I have cars that get very good gas mileage. We purchase cars more for snow driving than summer and that makes them less than ideal for long drives.

As long as you stay on an interstate road, you are pretty much guaranteed to have mobile service the whole trip. What happens when you venture off into less-traveled paths? Well I can assure you that we had hours of travel in Montana with absolutely no mobile coverage whatsoever. I wondered what would happen in Google Maps and now I know.

I often complain that some software applications were written by people that never got full credit on their homework assignments in college. There are two companies where that is not the case: Apple and Google. Generally those guys know their stuff and this road trip proved that. Most of the time we would lose service and the app kept plugging along seamlessly. This became impressive when we could still see our car on the map. My guess is that the Google Maps app caches a number of map tiles in the surrounding area before you drive into coverage-less areas.

No it was not perfect. There were several instances in Glacier where the car appeared to be driving significantly to the right of the road. We seemed close enough I didn't worry about it. We also drove into some areas where the map showed nothing. For the most part it worked pretty well.

Google Maps turned into a lifesaver when we drove into Canada. The Toyota Corolla did not have a dual-unit speedometer. It only showed the current speed in miles per hour. That doesn't do much good when the speed limit is posted in kilometers per hour. Fortunately the moment we hit Canada, the units in Google Maps switched to metric and showed us our speed as captured in the GPS. I could see that 80 kph actually works out to 51 mph. I also kept track of the appropriate speeds for 60 kph and 40 kph. Those are the speed limits we encountered on the curvy mountain roads in in Waterton National Park.

The one letdown of trying to use Google Maps in dead zones is having it inaccurately provide your estimated arrival time over a lengthy drive. We started the drive with phone service and it had us arriving at home around 6pm. We drove into a dead zone and that time shot up to 6:30pm. We got back in service range and it came back down to 6pm. That happened a few times on the drive and so the second time, it didn't surprise me as much.

Overall Google Maps is a great application. We used it constantly to get around and keep from missing the turn on the small road to our cabin we rented. Without it we would have made quite a few U-turns. Furthermore it impressed us with how it worked even without mobile phone coverage. 

Tuesday, June 30, 2026

Planning a Road Trip

Last year my wife and I headed to Mt. Rushmore on a road trip. We did a bit of planning before we left but really had no idea what the trip would be like. We made reservations to ride an old steam-engine train and made sure to have hotel reservations when we got to town. Otherwise we didn't stress about filling every second with activities. The trip turned out to be wonderful and we had a great time.

This year we decided to do another road trip and will head to Glacier National Park. We made our hotel reservations back in March and will be staying in some cabins right at the entrance. While visiting Dinosaur National Monument a few weeks ago, we picked up our annual National Parks pass so we already have that taken care of. Last night we sat down and did a bit more planning so we have some ideas of activities to keep us busy.

First I pulled out our National Geographic book with information about all of the National Parks in the United States. That is a great resource to get an idea of what there is to do in Glacier National Park. As can be expected with physically printed media, there is a lot that is out of date. Fortunately a lot of information is still valid.

Next we pulled out the laptop and brought up Google Maps. That is such a great tool for looking at driving distances and times. We mapped the route from our house to the park. It will take almost 10 hours and so we will break up the first day and only drive part way. As with our Mt. Rushmore trip, we won't worry about hotel reservations that first night as we don't know when we will decide to stop driving. I don't know if I want to try to make it to Butte or will stop early in Dillon. There are lots of options in either location.

I have a cousin living in Somers, Montana and so I sent her a text message letting her know that we may stop in on our second day of the trip as it is on the way. My wife has an aunt living in Eureka, Montana about an hour outside the park so we sent her a text as well. It is nice to be able to visit extended family on such a trip.

Lastly we looked at all of the things to do in the park. There is a lot to see and some of it can be done in a car but the majority requires hiking. Then there are the option of horseback and boat rides as well. We created a rough itinerary of interesting things to do. As the park is combined with Waterton Park in Canada we decided we want to bring our passports to facilitate a border crossing, should we decide to do that. We also looked at the weather to help us decide the clothing to bring. Right now, highs are in the mid 60's and so we will be sure to pack appropriate jackets and pants, not just shorts and t-shirts.

I now feel prepared for the trip we will take in the next week or so. While I still have a printed road atlas for the United States, I appreciate being able to use the Internet to plan road trips. Furthermore after looking up directions, Google Maps wanted to know if it should send directions to my phone. After all, once in the car, that is how we will navigate. We still have some time though so I will pass for now. 

Monday, June 29, 2026

Putting on the Pith Helmet

 

 

Early in my career I heard the story of a software developer that had the unique practice of putting on a pith helmet whenever forced to debug his own code. I'm not sure how true the story is but it evokes the image of an early explorer trudging through the jungles of a distant continent. In my current role, I am often asked to search for system problems and help resolve them.

Last Friday I received a cry for help and immediately looked into the issue. My manager didn't like how I responded as he wanted me to find the source of the problem before bothering the group that reported it. I saw it differently as I wanted them to know that we immediately started looking at the issue and wondered if they had any more information they could provide to help diagnose the issue. Ultimately the only thing I could do was log a bug with another group in the company and have them research the root cause of the issue.

We told the group that reported the issue that we would work to get the issue resolved by Monday. Such is the luxury of working for a world-wide company like Sony. I can go enjoy my weekend and hope another team working in Japan or India has enough time to find the issue and resolve it before Monday even starts in the United States. Unfortunately sometimes an issue can be more difficult to troubleshoot and so it is important to get as much information as possible on Friday so we don't have any back-and-forth with questions.

Fortunately one of our excellent engineers saw the problem on Saturday and worked through the weekend to get it fixed. The root cause boiled down to "too much data." As this means the problem may arise again we have a two-pronged approach to solving it: The first is to monitor for larger-than-normal data sets. That will alert the operations team before the system users get a hint that something has gone wrong. The second is to modify the architecture to handle larger volumes of data.

This morning I came in and saw everything that had taken place over the weekend and could report back to the system user who noticed the problem. I could also share the resolutions that we plan to implement so it doesn't happen again. The user confirmed the problem fixed and I closed the bug appropriately.

While I like the idea of wearing a pith helmet to signify that I am trudging into the jungles of code, I am glad I have not adopted the practice. First, I work out of my home office so nobody would have any idea of the significance other than my wife who would just laugh at me. Second, I would have gotten a lot of strange looks and questions wearing the unique hat through the weekend.