Tag: education

  • Assembly Magic

    A programmer is not a magician
    They just know how to use addition
    Those with skill and high ambition
    Don’t hesitate to break tradition

    Reverse addition is subtraction
    There is no need for fancy abstraction
    Do not fall for hype and distraction
    Don’t hesitate to learn, take action

    Repeated addition is called multiplication
    Despite its badly taught reputation
    Teaching math is my obligation
    With my books I will teach the nation

    Subtraction loops can form division
    Conditional jumps make each decision
    Divide by the radix for integer vision
    But a zero divisor can cause a collision

    Programming languages are all the same
    When arithmetic is your favorite game
    It is fun to choose each variable name
    But when my code fails, I take the blame

    But of every language I have used
    I love writing Assembly the most
    And I wrote the chastehex program
    Of which I sometimes like to boast

    I like Assembly language because
    It gives me the complete control
    And brings back the satisfaction
    That the evil tech companies stole

    Anyone can learn to write code
    That is what some people say
    And I agree with this statement
    When they learn in the right way

    People hear that something is hard
    And so they never even try to start
    But if they did they would soon see
    That building software is an art

    I wrote a book to teach my favorite
    Assembly Arithmetic Algorithms
    I am a bit too obsessed with math
    And others suffer from my autism

    I write my books and comment my functions
    So that other people have a chance to read
    And learn what makes computers work
    And do all the tasks that humans need

    And to those who don’t yet understand
    They think my math is some kind of magic
    I rarely meet those who take the time to learn
    And my lonely pursuit is kind of tragic

    But the special way I write my programs
    Is yet another form of Creative Writing
    And because of evil tech companies
    People like me cannot stop fighting

    They fire people and replace them with AI
    But that will only work for a short while
    Because the code is of no use at all
    Unless it can make a human soul smile