Category: Software Development
-
+
+
+
+
+
+
I see a lot of mixed emotions when it comes to incorporating AI into the workflow of a software developer. Although I am not worried about Generative or Agentic AI taking my job (have you seen Devin in action?), I decided a couple of years ago to embrace it and…
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
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…
-
+
+
+
+
+
+
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…
-
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…
-
Shawn: “Excellent. Let’s start by creating a simple interface in Swift that will be used to start the gardening journal conversation based on generative responses.” ChatGPT responds: To create a simple interface in Swift for your gardening journal conversation, follow these steps: “`swiftimport UIKit class ConversationViewController: UIViewController { response.” Apologies…
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
Welcome to Episode 2 of How to Build an App! In this post, we will log the conversation between Shawn and ChartGPT while they collaborate on the application design aspects of the Bad Gnome Gardening Guru app. The Conversation This is a continuation of this conversation: To collaborate on creating…
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
The Birth of a ChatBOT Driven Gardening App Welcome to the first episode of our blog series, How to Build an App! Over the course of the next several weeks, we’ll be diving deeply into the development journey of the Bad Gnome Gardening Guru app. Knight Technologies LLC has been…
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
Introduction Freelancer.com is a popular platform that connects businesses with freelancers to get work done. While it has helped many people find freelance work, success on the platform is not guaranteed. In this blog post, we’ll discuss the top reasons that might prevent you from achieving success on Freelancer.com. By…
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
In the world of app development, change is inevitable. As the technology landscape evolves, so must the tools and languages we use to build our apps. For many years, Objective-C was the primary language used to build iOS and macOS apps. But as time went on, a new language emerged…
-
+
+
+
+
+
+
Defensive programming is a technique used to make software more reliable, robust, and less prone to errors. It involves anticipating and guarding against potential issues that could occur during runtime, such as unexpected input, invalid user behavior, or hardware failures. By incorporating defensive programming practices into software development, programmers can…