• FiniteBanjo@feddit.online
    link
    fedilink
    English
    arrow-up
    3
    ·
    45 minutes ago

    I only consider Engineering to be the application of math and science to plan complex systems or structures.

    If a person is doing that as a programmer then they have to already understand computer architecture to a bare minimum of how memory works physically, processor functionality, and discreet mathematics: which makes them a computer engineer.

    If a person completely lacks understanding of math or physics behind the machines they code for then I don’t care how complicated their derivative work is: it is not engineering. Much like how painting is not engineering nor is balancing a stack of rocks.