Welcome to Truth in Software

Common Code, Coding Conundrums, Creative Cures, Computing Craft


Home of the official Bytellect blog

8/11/2018

Do all programming languages compile into the same machine code?

Learn that compilers generate code for various processor architectures or runtime environments...

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 →