• Does OOP reduce bugs?

    I was reading some article about OOP, a well-written article with better detail and an author with more robust industry experience in programming, about The Faster You Unlearn OOP, The Better For You And Your Software. The author articulates a lot of good points in a technical manner, but I noticed one of the…

  • C’s popularity is its only asset

    A few days ago I saw this Instagram short. One of many like it that I’ve seen over the years, listing popular coding languages. I hate these kinds of lists. Popularity has not and never will be an appropriate measuring stick for the quality of a language. People do this all the time because…

  • How to Hard Refresh Any Browser on Mobile and PC the RIGHT way

    tl;dr: You have to access the specific site’s cache information by using a button to the left of the URL in your browser. In most browsers, this should be a little lock icon for “security”. Microsoft Edge and Chrome: If you’re here, you know you’re looking at a page that has outdated information and…

  • ChatGPT explains Simple and Mathematical explanations of Quantum Computing

    I’ve been using ChatGPT for a while to learn about programming, however most of what I want to learn has changed since the original dataset was created for ChatGPT, so it gives me outdated answers on some things involving Flutter and Dart language. I’ve always wondered about Quantum Computing, because it was never explained…

  • How to hide YouTube suggested videos at end of video

    Unhook – Remove YouTube Recommended Videos – Microsoft Edge Addons Sometimes it is nice to not be distracted by the thumbnails of videos that keep you hooked on YouTube. To get better work done, especially if you have ADD or ADHD, this plugin for most major web browsers will remove many distractions and annoyances.…

  • How not to bastardize mathematical notation in a language.

    Why are we using == and := for operators in programming languages when we could have used =? and left = alone? This is so much more readable and visually intuitive!if(a =? b)while(a =? b) And we could have unified the notation with >? and <? …if(a <? b)It is much clearer that we’re…

  • Reason #1 to avoid Java: Annotations

    Annotations Annotations started out as a simple feature in Java for signalling to the tools that read Java code the values of common information, like @author of a piece of code. You know, things that you needed to annotate within your code. Think: NOTE. You would mark your annotation with an @ followed by…

  • Dear programmers, please stop coding in C, C++, and Java

    This post is a work in progress. It contains unfinished thoughts. Way back in the 1960s there was a language called LISP. LISP is the second-oldest high-level programming language still in use. Only FORTRAN is older by one year. In the 1970s along came C. C was originally developed by Dennis Ritchie between 1972…

  • Install Guide for WinGHCi

    Install Guide for WinGHCi

    Date: July 12, 2020 (2020-07-12) Until this year, the Haskell Platform shipped with the WinGHCi interpreter, a GUI version of the GHCi command line interpreter. It’s little more than a glorified command line in a new window, but it is used in this Skillshare Haskell class, so I really wanted to install it to…

  • Action Layers

    Action Layers

    Use Action Layers to decide what the mouse should do with objects that contain text.

  • File selector

    Select a file by choosing either the default folder or the last-used folder.

  • Symbols in computer science

    Symbols in computer science

    Computer scientists need a system of symbols to simplify and unify the expression of concepts, and thereby reduce the complexity of the development process. Programmers have been stuck using the same symbols as typists for 50 years, because, in the beginning, it was expensive to make a separate keyboard for programming and for typing,…

  • Linux sucks, and there’s nothing you can do about it

    Recently I started working on a startup tech business to implement some of my tech ideas. I got a work-space on campus at University of Memphis and they gave me a desk and computer to work on in a shared work-space area where other entrepreneurs are working. The computer they provided is an iMac,…

  • Transcript of FileSystem Conversation

    Below is a transcript of the conversation I had about FileSystems on the Redox-OS Mattermost chat. amdphreak1:08 AM I am researching a new option for filesystems that uses the Associative model of data (graph database model). This will solve alot of problems with maintaining packages and user files across multiple physical media, different lib…

  • Character Map update

    Vote for an update to the Character Map application on Windows.