HTTP Status Error Codes for REST APIs

I’ve been both using and building REST APIs in my software development work. One of the more confusing and controversial topics regarding REST APIs are the meaning of HTTP status error codes. By error code, I’m referring to those code that are of the 4xx or 5xx variety.

After doing a bit of research and reading the standards, I’ve distilled things down to the 5 basic error codes that I feel should be a part of every REST API.

Continue reading

Transhuman

There’s a new term that I expect will soon become a regular topic of conversation – transhuman. It sounds like a new gender category, but it isn’t. It’s far from it.

Transhuman is the integration of technology into humans. It’s similar to genetic and cell technologies like CRISPR or stem cell therapies but much more invasive. A transhuman refers to someone who has integrated technology into their body in a way that substantially augments either their mental or physical capabilities, or in many cases both. Perhaps you’re more familiar with the term cyborg, the mix of man and machine, although becoming transhuman doesn’t necessarily require embedding a machine in one’s body.

While it sounds like an amazing thing to happen, and in some ways it can be, it’s also quite scary. Here are some of the benefits that could result from being transhuman and why I also thing it could be a cause for alarm.

Continue reading

And then there was one

Gregg and Courtney Borodaty at her graduation get together

Earlier this month, Courtney completed her coursework and officially became a graduate of the University of California, Davis. The event would normally have resulted in a gathering of family members in Davis to celebrate her accomplishments over the last four years. But with the pandemic and restrictions imposed on large gatherings, she had to settle for an online ceremony and small get together at our house. So instead of having pictures around campus in all of her graduation regalia, we had to settle for a less subdued picture in our family room.

Continue reading

Memories: June 1977

Raymond and Debbie Castner wedding photo - June 1977

My Aunt Debbie and Uncle Raymond celebrated their 43rd wedding anniversary this month. Somehow, some way, a picture of their wedding party made its way to me.

Yellow tuxedos, fat bow ties, bridesmaids hats, plenty of hair. Yup, it was the seventies all right.

I was the ring bearer, front and center, and my sister, 5 years younger than me, is the flower girl on the far left. My mom and dad were also a part of the wedding party – bonus points if you can pick them out!

Congratulations on 43 years Aunt Debbie and Uncle Raymond! Thanks for including me in your special day – and don’t look back, Lisa and I are only 16 years behind you!

Book review: Winter World

Book cover for Winter World by A.G. Riddle

When I construct my reading list for the year, I keep an eye out for new books by my favorite authors, or ones from their catalog that I might not have read yet. Current favorites include Blake Crouch, Eliot Peper, A.G. Riddle, Hugh Howey, William Hertling, Robin Sloan, and Andy Weir.

So last year, when I saw that A.G. Riddle came out with a new trilogy named The Long Winter, I knew it would be both on and near the top of my reading list for this year. I recently finished the first book in the series, Winter World.

Continue reading

Strive for excellence, don’t demand perfection

I used to believe that perfection was the goal in life. Everything had to be done just right with no room for error, no time for mistakes.

Maybe I’m getting older, or maybe just more experienced. I certainly have the gray hairs to prove it. Either way, one thing I’ve learned on my journey through life is the difference between excellence and perfection. While these two words seem so similar, they could not be more different. And understanding the difference between the two is critically important if we want to grow and move forward.

Continue reading

Book review: Young Blood

Book cover for Young Blood by Andrew Barrer

If you frequent my blog, you know how much I like a good short story. I’ve been making it a point to mix-in short stories between my longer fictional reads.

I recently enjoyed Amazon’s Forward Collection of six short science fiction stories, so I was eager to read one of the latest additions to Amazon’s Original Stories, Young Blood by Andrew Barrer.

Continue reading

Discovering light in the darkness

If the first half of this year is a sign of what’s to come, 2020 is shaping up to be a difficult year. While it feels like the challenges we face are unique, it’s not the first time in our country’s history that we’ve encountered tough times, nor will it be our last. And while it may seem like this time will never end, there’s reason for hope – that we can, and will, discover light in the darkness.

Continue reading

Book review: Post-Human (Omnibus Edition)

Book cover for Post-Human Series Books 1-4 by David Simpson

I find science fiction fascinating. I’ve written in the past about why I read it. The main reason – it has an uncanny ability to foreshadow the evolution of technology. I’m regularly amazed by an author’s capability to imagine the future.

A case in point is a recurring theme in my science fiction reading – artificial intelligence (better known as AI). In my opinion, we are at the early stages of artificial intelligence. Narrow AI is already here and integrated into our daily routines, whether it be internet searches, directions, or predicting weather patterns. The question is if and when AI becomes more general, and eventually turns into superintelligence. Superintelligence is that point beyond the singularity where machines become smarter than humans at a runaway pace. Predictions abound regarding what happens at that point from catastrophic, apocalyptic outcomes to a wondrous society where all the problems of today have been solved.

In my latest science fiction read, Post-Human (the Omnibus Edition), David Simpson imagines a story arc for AI that starts in the not so distant future and evolves from there.

Continue reading