Welcome to Truth in Software

Common Code, Coding Conundrums, Creative Cures, Computing Craft


Home of the official Bytellect blog

12/15/2019

Should software developers understand how operating systems work?

There are many things a software developer, engineer, or programmer should know, including how operating systems work...

Read more →
5/4/2024

How to Set Up Visual Studio Community 2022 for C Programming

Here are the steps needed to create a C-based project in VS 2022...

Read more →
8/27/2023

Mapping Visual Studio Products to Version Numbers

Discover the details of the Visual Studio IDE product naming and version numbering scheme...

Read more →
8/25/2023

Why is invalid input testing important? Isn't valid input testing sufficient?

If you trust any input to be correct or well-formed, you're just asking for trouble...

Read more →
6/29/2021

Why don't developers write documentation?

Learn why documentation is important in software development...

Read more →
5/31/2021

How can we write software that won’t be labeled “legacy code” too early?

Discover how to increase the useful lifespan of the code you develop today...

Read more →
5/4/2021

How to Get the Ceiling of an Integer Division in C

Learn efficient ways to get the ceiling of an integer division operation using the C programming language...

Read more →
9/17/2020

7 Steps to Keeping Your Emotions in Check during Code Reviews

Learn how to cope with feedback in a software code review situation...

Read more →
2/26/2020

Which has more source lines of code (SLOCs), Windows or macOS?

LOCs can be a useful metric when comparing the evolution of one software product, but be careful comparing different products...

Read more →