Welcome to Truth in Software

Common Code, Coding Conundrums, Creative Cures, Computing Craft


Home of the official Bytellect blog

5/2/2018

Why would my team ever need coding standards or guidelines?

Consistency across an entire project is critically important for readability and maintainability..

Read more →
10/3/2018

Should I obscure my source code to make it more secure?

Learn how source code obscurity never buys you security...

Read more →
9/13/2018

Friend Classes in C++

Learn about granting friend access to classes in C++...

Read more →
9/11/2018

Keeping the Console Window Open in Visual Studio 2017

Recent changes in VS options help you control when a console window remains upon when you run your program...

Read more →
8/20/2018

Disabling Warnings from Legacy and Third-Party Header Files

Learn when and how to disable warnings generated by third-party C and C++ header files that you don't control...

Read more →
8/13/2018

Do software developers always have hard deadlines for their projects?

Software project deadlines are a fact of life in the real world. Here are some reasons for them...

Read more →
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 →
8/3/2018

Happy 41st Birthday, TRS-80 Model I

Learn about the 1977 Radio Shack TRS-80 Model I microcomputer, its impact, and its successors...

Read more →
7/31/2018

What’s the one thing you should never do with a NULL pointer?

NULL pointers are both useful as sentinels and dangerous if misused. Here is a guide...

Read more →