64 Posts Tagged: software development Tag content as of 11/21/2024 Home Click a title or thumbnail to go to a post. 12 Tips for Software Engineers to Climb the Corporate Ladder 7 Steps to Keeping Your Emotions in Check during Code Reviews Are C and C++ still relevant and are they worth learning? Are compilers really better than human programmers at optimizing code? Are linked lists slower or faster than arrays? Can data structures and algorithms be implemented in assembly language? Can I return more than one thing from a C or C++ function? Death of the Register Keyword May Be Greatly Exaggerated Disabling Warnings from Legacy and Third-Party Header Files Do all programming languages compile into the same machine code? Do software developers always have hard deadlines for their projects? Does developing maintainable code really matter? Does the free function make a pointer NULL in C? Four Common Mistakes Aspiring Developers Make Friend Classes in C++ Getting the Windows Screen Resolution in C How can we write software that won’t be labeled “legacy code” too early? How do I control where Debug.WriteLine debug output goes in C#? How do I know when my software product is ready to release? How long does it take to become proficient at ALL programming languages? How long does it take to build a great programming language? How to Get the Ceiling of an Integer Division in C How to Set Up Visual Studio Community 2017 for C Programming How to Set Up Visual Studio Community 2022 for C Programming In C++, when should I use a class vs a struct? Is “C/C++” a thing? Is C a high-level language or a low-level language? Is OOP (Object-Oriented Programming) dying? Is project “crunch time” a lifestyle choice? Is the C language outdated and obsolete? Keeping the Console Window Open in Visual Studio 2017 Loop unrolling as a symptom of premature optimization Mapping Visual Studio Products to Version Numbers My Big Fat Rookie Mistake as a Software Design Engineer Should abbreviations and acronyms be avoided as identifiers in source code? Should I obscure my source code to make it more secure? Should software developers understand how operating systems work? Think before you type – variable names and other entities What are the signs that you’re a skilled software developer? What do we mean by portability of C language source code? What happened to the .h in C++ header files? What is code hoisting? What is the maximum value of an int in C, C++, and C#? What is the third parameter I sometimes see defined in the main function? What would happen if a bitwise operator like ^ were applied to objects of a C++ user-defined class? What’s the difference between _Bool and bool in C? What’s the one thing you should never do with a NULL pointer? What's the point of callback functions? Which is faster in C++: call by value, call by reference, or call by pointer? Why are you still programming in language X? Why not switch to Y? Why C Variadic Functions Need a Required First Parameter Why do I often see int instead of bool returned by Boolean functions in C and C++? Why do people still use Python, C, C++, C#, and Java when there is Go? Why do some developers advise new developers to ignore using Microsoft Windows? Why do some experienced C developers avoid certain features of C99 and later standards? Why doesn’t C++ support variable length arrays (VLAs)? Why don’t they add a garbage collector to new versions of C and C++? Why don't developers write documentation? Why is invalid input testing important? Isn't valid input testing sufficient? Why should I add comments to my code? Why would my team ever need coding standards or guidelines? Will a game engine in Python be slower than one written in C++? Writing Code that Humans Can Understand You know you’re not a beginning software engineer when...