Welcome to Truth in Software

Common Code, Coding Conundrums, Creative Cures, Computing Craft


Home of the official Bytellect blog

10/16/2018

How long does it take to become proficient at ALL programming languages?

You're not expected to learn every programming language. Doing so is misguided. Do what professional developers do...

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 →