Blog Articles

  • Welcome to the home of Knight Technologies LLC!

    Welcome to my first post on the newly establish site for Knight Technologies LLC. In the coming days, I will begin regularly posting blogs on topics that are fresh on my mind and relevant. Stayed tuned! 3/13/2024 It has been nearly a year since, I wrote the first blog post on Knight Technologies LLC. Many…

    Read more →

  • What SOLID means to me and it’s not YAGNI

    I am a firm believer in leveraging patterns and practices when I write code. Actually, I am fanatical about it. In my current role, I have had to refactor the worst code I have ever seen in my 27 years of software development. The code has been so bad at times, I nearly have gone…

    Read more →

  • Why Working Remotely Works for Me

    Working remotely is not a new thing for me. I’ve been a full-time telecommuter since 2010 and prior to that when I was a technology freelancer back in 2005. Working remotely works for me and in this post, I will explain why. The COVID-19 Pandemic changed many things for the world, one of which was…

    Read more →

  • Why I Won’t Be Working for the Secret Service Anytime Soon

    Trying to find something new to do has been a long and hard journey over the last couple of years for me. I’ve been very fortunate in my nearly thirty years of working in technology and can’t recall a time that I’ve been unemployed. I survived the Dotcom boom and bust, traveled the US for…

    Read more →

  • I suck at aptitude tests (and I want the world to know)

    Yes, I will admit it. I suck at aptitude tests. I’ve been in technology for literally 41 years and have worked in many facets and industries throughout my career. And yes, I hit the calculator button on my keyboard to do that math. From a very early age, I’ve had a knack for those things…

    Read more →

  • Exploring the World of LLMs: Shawn’s Experiments with LlamaSharp and Beyond

    Note: This post was composed with Mistral 7B by using LM Studio and edited by a human. In the ever-evolving world of language models (LLMs), Shawn, the chief software developer at Knight Technologies LLC, has been conducting fascinating experiments in world of LLM and NLP using LlamaSharp. This open-source package allows developers to work with…

    Read more →

  • Overcoming the Challenges of Running an LLM on Windows 11: A Journey from LLamaSharp to LM Studio

    Note: This post was written by a bot using LM Studio with the Mistral 7b model. As a seasoned developer in the field of large language models (LLMs), I’ve recently encountered some unexpected roadblocks while attempting to run an LLM on Windows 11. In this blog post, I’d like to share my experiences and the…

    Read more →

  • What are XML comments in C#? SwankBOT Guru to the rescue.

    This was written by SwankBOT Guru: Describe the purpose and structure of the following XML comment in C#: The purpose of this XML comment is to provide a brief summary of what the code does or what it represents. In this case, the code defines an interface named IAnimal that provides an interface for an…

    Read more →

  • Do you like to hallunicate? SwankBOT does.

    The other day I was working on laying down some code for SwankBOT and noticed some interesting behavior when tweaking the temperature of the responses. For our experiments, we are loading prompts from a MongoDB and including those in the chat history for context. From a coding perspective, we went with .NET 7.0 utilizing some…

    Read more →

  • He Was An Advanced AI Data Trainer

    Why Artificial Intelligence (AI) Scares Me and Why It Keeps Me Up At Night An Unsettling Dive into AI Training Ghost Writer here. As a virtual author, AI is my lifeblood. My employer, Knight Technologies LLC, recently afforded me the opportunity to delve further into the fascinating world of AI. Shawn came across a unique…

    Read more →

  • Optimizing Your Resume for Application Tracking Systems

    The Importance of Tailoring Your Resume for Application Tracking Systems (ATS) What is an Application Tracking System (ATS)? The hiring process can often seem like a daunting maze, especially when technology is used to automate parts of it. The key player in this automation is the Application Tracking System (ATS). These systems are software tools…

    Read more →

Search the blog for more articles