Skip to content

Truth in Software

Common Code, Coding Conundrums, Creative Cures, Computing Craft

Month: March 2018

Why are you still programming in language X? Why not switch to Y?

Ken Gregg March 31, 2018January 29, 2021

I hear this sort of question over and over, where X might be one or more “older” languages (old is usually considered eight or more years old) and Y is a “brand new” language, that might still be young enough …

Read more
Programming Languages

Is project “crunch time” a lifestyle choice?

Ken Gregg March 20, 2018January 29, 2021

I have worked on software and firmware projects of all sizes for/with multiple organizations, and periodic project “crunch time” has often been a way of life. I participated both as an individual contributor and as a manager. I recall that …

Read more
Project Management

Writing Code that Humans Can Understand

Ken Gregg March 11, 2018January 29, 2021

I’m often asked why I put so much emphasis on writing code that contains relevant comments, code that is readable, and code that is maintainable. After all, isn’t it enough to get the project to build properly and pass any required test …

Read more
Best Practice

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

Ken Gregg March 4, 2018January 29, 2021

Here are the signs that you are a skilled software developer: When faced with a development task, your first instinct is to think, draw diagrams, and nail down requirements before starting to type any source code. You work independently and …

Read more
Software Development

Four common mistakes aspiring developers make

Ken Gregg March 2, 2018January 29, 2021

In my experience as a software engineer, manager, and programming instructor, here are the mistakes aspiring programmers make most often, in no particular order: They start writing code before thinking about how to logically approach the problem. 70% or more …

Read more
Software Development

You know you’re not a beginning software engineer when…

Ken Gregg March 1, 2018January 29, 2021

You know you’re not a beginner anymore if at least ten of the following are true: When faced with a programming task, your first instinct is to think and draw diagrams before starting to type source code. You can work …

Read more
Software Development

Links

  • Log in
  • Register
  • Entries RSS
  • Comments RSS
  • Blog Home
  • Bytellect LLC Home
  • Recommended Reading
  • Free Developer Resources

Categories

  • Bytellect LLC (4)
  • Computing History (2)
  • Operating Systems (2)
    • Windows (1)
  • Software Development (61)
    • .NET Framework (1)
    • Best Practice (10)
      • Code Reviews (1)
      • Maintainability (3)
      • Program Organization (2)
    • C and C++ Languages (9)
    • Code Optimization (3)
    • Data Structures and Algorithms (2)
    • Programming Languages (5)
    • Programming Paradigms (1)
      • Object-Oriented Programming (1)
    • Project Management (2)
    • Software Testing (2)
    • The Business of Software (3)
      • Career Advice for Software Engineers (2)
    • The C Programming Language (8)
    • The C++ Programming Language (7)
    • Visual Studio (3)
    • Windows Programming (1)
  • Vintage Computing (1)
    • TRS-80 (1)

Archives

Recommended Reading





More Recommended Reading

Bytellect LLC is a participant in the Amazon Associates Program, and may earn commissions from qualifying purchases at Amazon.com.


Tags

C++C programming languagelanguage featurecode maintainabilitycareer developmentcode readabilityThe C# Programming Languageportabilitycareer advicecoding standardsreadabilitysource code portabilityvisual studiocompiler optimizationsoftware maintenancelow-level languageprogrammingC99 standardBoolean data typekeyword
More Tags Less Tags
Bytellect LLC Logo

Terms of Use  |  Privacy Policy  |  Cookie Policy

Copyright © 2017- Bytellect LLC.   All rights reserved.

Copyright © 2021 Truth in Software.
Powered by WordPress. | Theme: colorskin by Dimitrakopoulos.