Welcome to Truth in Software

Common Code, Coding Conundrums, Creative Cures, Computing Craft


Home of the official Bytellect blog

3/4/2018

What are the signs that you’re a skilled software developer?

Here is a checklist of signs that you are skilled as a software developer, engineer, or programmer...

Read more →
3/4/2019

Getting the Windows Screen Resolution in C

Learn how to get the Windows screen resolution programmatically in C...

Read more →
2/17/2019

What's the point of callback functions?

Callback functions are valuable in both synchronus and asynchronous programming situations...

Read more →
2/17/2019

Why don’t they add a garbage collector to new versions of C and C++?

Garbage collection is not free, and can render a programming language completely inappropriate for some type of software projects...

Read more →
2/2/2019

Does developing maintainable code really matter?

Find out why the maintinability of your source code is critically important to project success...

Read more →
2/2/2019

Are compilers really better than human programmers at optimizing code?

Discover how difficult it is to beat a modern, mature compiler optimizer at generating high-performance code...

Read more →
1/23/2019

12 Tips for Software Engineers to Climb the Corporate Ladder

Find valuable career advice for software engineers, developers, or programmers who want to get promoted...

Read more →
1/23/2019

Can I return more than one thing from a C or C++ function?

Learn how more that one piece of information can be returned from a C or C++ function...

Read more →
1/18/2019

What is the third parameter I sometimes see defined in the main function?

Learn how some implementations give you access to the values of environment variables through a parameter to the main function...

Read more →