Category: Nerd Babel

  • Complex Systems

    Complex Systems

    My internal infrastructure is getting better and better. Unfortunately, it is still not stable enough. The router is having issues with memory. I need to add more memory to fix the issues. The problem being that I need to take the router out of production to do so. I’ve not been willing to do that.…

  • One step forward …

    One step forward …

    Tuesday I picked Ally up at The Fort at No 4. On the way home, we stopped to do some banking and pick up some groceries. As we were walking to the bank I said, “Oh, it is closed.” “Why?” “Because it’s Sunday.” “Huh?” I then got home and posted “Tuesday Tunes” to show up…

  • Coding Styles and Methods

    My formal education is as a computer scientist. I was lucky enough to get this education at one of the cusps of computer development. My Mentor went through a computer science program just 4 years earlier. There were classes he took that were not even offered in my program. The change was in moving from…

  • Would It Hurt To Document The Device You Sent Me?

    Would It Hurt To Document The Device You Sent Me?

    I am actually good at this computer stuff. It is what I do. So I get frustrated when I order hardware and it doesn’t work. A month ago, I ordered a Mini-ITX board. It was cheap, and it wasn’t 17×17 cm, it was 17x19cm. Which didn’t fit in the case. The low profile CPU cooler/fan…

  • Document Object Model

    Document Object Model

    A modern website is a complex system of inter related pieces. Each of which must work correctly and communicate correctly with the other parts of the system. As website creators, we break the design into the Frontend and the Backend. The front end is anything the end user sees, while the back end is responsible…

  • Unit testing

    Unit testing

    This is boring geek babble. Quality Assurance is not something computer nerds are good at. It is boring, repetitive, and difficult. That doesn’t mean it shouldn’t be done. Instead, it means that you need somebody to do QA for you. You cannot do QA on your own. You won’t see your own errors. Consider a…

  • Project Management

    Project Management

    Love it or hate it, project management is a thing. It has to be there. If you don’t think it is there, you are just doing it badly. Project Managers are a different kettle of fish. Some need to be boiled alive. Others can just dance on hot rocks. And a very few can sit…

  • How Many Languages Do You Speak?

    How Many Languages Do You Speak?

    In computer languages, there are very few that are structurally different. FORTRAN is like COBOL, which is like Pascal, which is like BASIC, which is like ADA, which is like … Forth is not like those above. Nor is APL or Lisp. Assembly languages can be used in structured ways, just like FORTRAN, COBOL, Pascal,…

  • Remote Repositories for GIT

    Remote Repositories for GIT

    Definitions When working with git, there are several areas we might be discussing. The most important areas are “working directory”, “staging”, “local repository”, and “remote repository”. A repository without a working directory is called a “bare repository”. The working directory is a location where your files live, with a reference back to the repository. It…

  • Source Code Control  for Beginners

    Source Code Control for Beginners

    Update My introduction to source code control came at University. The name of the program was “update”. It took an “update deck” which described lines to remove, by line number, and lines of code to insert. This format allowed us to inspect the code that was actually being changed, as well as the surrounding code.…