Tag: software development
-
How to Prevent Identity Column Exhaustion in SQL Server
As a software developer, you’ll likely work with one or multiple database systems that integrate with your applications. One of these database systems is Microsoft’s SQL Server. In this post, I’d like to list some tasks you might consider to reduce headaches and make your work more enjoyable. Microsoft SQL Server is a fantastic relational…
-
Diary of a Developer: When faster isn’t better
Sometimes, doing things faster causes you to spend more time on them in the end. As much as I pray about taking things slow and avoiding multitasking, today I fell victim to my own desire to speed things up. While at work, I made some changes to a database migration script to rename a couple…
-
Technology Has Lowered the Bar for Starting a Business
Starting a business was once a monumental task, particularly for endeavors requiring significant investment, such as spacecraft, pharmaceuticals, or automotive manufacturing. However, the landscape for launching software or service companies has vastly improved in terms of accessibility. There was a time when establishing a software business necessitated significant investments in server space, hardware, and costly…
-
Tinkering with AI: My First Steps
Lately, I’ve been exploring the realms of Artificial Intelligence (AI) and Machine Learning (ML). My interest was sparked by a project at my day job, where we identified the potential for a simple ML model to enhance our data mapping process. We often encounter straightforward cases where source values directly map to expected system values,…
-
Unpacking My First Day at MS Build 2023
Ah, the allure of a tech conference. I can still recall the days when these gatherings were all about exploring new programming paradigms, delving into the depths of coding tools, and crafting apps that could change the world. I can vividly recall my first Microsoft conference – an experience I had to pay for myself…
-
The Code Typing Test Game
I’ve started coding small apps again to help me understand and apply cool code functions and APIs I discover online. Below is an example of a JavaScript game I created to learn more about the Octokit API and the typing animation inspired by ChatGPT. The code is straightforward, and I provide details about its functionality…
-
Don’t forget about character casing when comparing strings!
There are many issues I’ve experienced during the many, many years I’ve worked as a software developer. But one of the most recurring issues is, without a doubt, the mismatching of words due to character casing. There are solutions to the character casing mismatch problem. For example, you can make your strings all lower case…
-
Focus and avoid context switching
My day job as a software engineer requires a great deal of focus and organization. Writing code is one of the last steps you do in software development. Writing code only comes after gathering enough information and understanding what changes or features we need in an application. Focusing on one task, but more importantly, one…
-
Enabling software engineering teams for success.
Software development is hard, and it isn’t always the programming language or the framework you use, it’s the people who work on it. People are an essential part of a team; everything can be easily changed and fixed, but you need to make sure people work well together to achieve effective communication and a great…
-
How to find great developers.
In response to those companies, hiring managers, interviewers who keep asking the same question: Where can I find great developers? A developer becomes a “great developer” when the company, team, resources, projects, recognition, etc., are compatible with that person. Under that logic, I believe any programmer can be great if they desire to do so…