Skip to main content
Ris Adams
Software Mentor
View all authors

Stay curious! And other things I learned too late

Stay curious about everything and anything that you can. Curiosity is the key to learning and knowledge, and will help you grow in ways you never imagined.

Be kind to yourself. Self-love is the most important love of all, so treat yourself with kindness and respect every day!

Be kind to others. You never know what someone is going through, so be kind to everyone you meet. You never know when you might need someone to be kind to you.

Find your routine

In a typical office, you are naturally forced into a routine. I need to wake up early, shower, and drive to the office in order to ensure that I am at my desk from "9-5".

Without a forced schedule a typical day can become much less regimented, and you can find yourself working odd–longer hours to overcompensate. That little voice in your head starts whispering, "Since you're saving commute time, shouldn't you be working more hours?" Ignore that voice. It's lying to you.

Surviving Remote Work

I have been a developer for almost 20 years. During that time I've wandered through countless office environments—from sterile corporate skyscrapers to chaotic startup lofts. I've navigated cubicle labyrinths that would make Daedalus proud and fought for "hot-desks" like they were the last lifeboat on a sinking ship. But starting in December 2019, I began a new chapter—100% remote work. Not by choice, but by necessity. And sometimes, the most profound changes in our lives come from circumstances we never anticipated.

An abridged guide to life, the universe, and everything

The 5 unalienable tenets of a free-thinker. These are the rules that I choose to follow with the belief that they will make me a better person. Life is a journey filled with challenges, opportunities, and moments of reflection. These tenets serve as a compass, guiding me through the complexities of existence with clarity and purpose. They are not just rules but a philosophy—a way to live authentically and meaningfully.

philosophyhealth2 min read

Where have I been lately

It's been quite a while since my last update. I haven't stopped writing, and I haven't given up on the site (again). Life has a way of throwing curveballs, and I've had quite a few things going on—some too personal to share. But I want you to know that I plan on being more present moving forward.

personalupdatesOne min read

How to Clear Your NuGet Caches

NuGet caches downloaded packages to avoid lengthy update times. While this is generally helpful, it can sometimes lead to issues, especially when restoring packages in environments like CI servers. Below is a guide to clearing your NuGet caches to help debug and resolve restore problems.

developmentdotnetnuget2 min read

Publishing a page is easy, but ensuring that you have quality content is not. How do you make sure that you balance your content so that it is easily consumable by your readers, as well as making your content easy to find by search engines? This guide will provide a few basic elements that you can review to make sure your articles have the highest possible impact and reach.

SEO is a common term for website administration and Digital Marketing which stands for Search Engine Optimization. It is the practice of organizing your site content, meta-data, and link relationships in order to reach higher ranked positions in a search result list. SEO is a basic strategy in any marketing plan and should be part of your standard practices.

Discovering Changes in Your Git Repository

So you've just come back from vacation and want to see what your co-workers have been up to? Or maybe you're returning to a project after a long break and need to catch up. Git has a powerful, yet often overlooked, command that can show you all the commits that have happened since you last checked in.

You don't have to be a superhero

Do you have what it takes to fight a dragon? Probably not, but that's okay. Most princesses these days are in very little need of rescue. Courage isn't something that you have. It is the choice to stand up and act on your beliefs.

How to Clear Your ASP.NET Cache

When you compile a web application, the compiled code is stored in the Temporary ASP.NET Files folder. This folder is a subdirectory of the .NET framework installation directory. While this setup is efficient, it can sometimes lead to strange caching behavior, especially in the Console or WebAccess. If an IIS reset doesn’t resolve the issue, clearing the Temporary ASP.NET Files might just do the trick.

developmentdotnetasp.netOne min read

A simple guide to modern Search Engine Optimization (SEO)

Why do you need to optimize?

So, you've decided to write an article. Great. Now what? Whether you are selling a product, leaving a review, passing your knowledge, experiences, or skills to others, or promoting your brand—you need an audience.

This series will focus on answering direct questions. I do not promise to answer every question received, but I do promise that every answer will be honest, sometimes brutally so. When applicable, I will provide links to resources, but most of the responses will be derived directly from past experiences, and stories.

If you wish to ask a question, feel free to reach out via e-mail.