3 ms·
> the Software Engineer … does the exact same thing as both the coder and the programmer he calls what he does "engineering" which he deems equivalent to what r
by marcus0x62 2y ago
> the Software Engineer … does the exact same thing as both the coder and the programmer he calls what he does "engineering" which he deems equivalent to what rocket engineers do when they "engineer" a rocket that flies into space,
While typing this comment, I hit a bug in my browser? phone? not sure which, but anyway, in the year of our lord 2024, showing an onscreen keyboard at the appropriate time is not yet a fully solved problem. Such is the rigor of our “engineering” discipline.
> The final, highest level is the software architect who's power is so high he doesn't even "code", "program" or "engineer" stuff anymore.
Why drive when you can be driven?[0]
> My goal in life is to become a master at drawing circles and boxes and lines.
A previous employer sent me to a multi-day whiteboard training class once. I’m not sure if they were really stupid, or if they just thought I was really stupid[1]. The people running the class were exactly how you would expect them to be.
0 - https://www.joelonsoftware.com/2001/04/21/dont-let-architecture-astronauts-scare-you/ https://www.joelonsoftware.com/2001/04/21/dont-let-architect...
1 - at least it wasn’t just me they sent, but also a few hundred of my coworkers.
- Nevermark 2y ago> showing an onscreen keyboard at the appropriate time is not yet a fully solved problem. Such is the rigor of our “engineering” discipline. Predating software touch keyboards, I await: 1. The ability to pay for something on the web without a reliably posted critical reliance on not hitting the back button. Someone should document the 5-why’s to a solution. (It might have ”stacked” up to 50-why’s at this point.) 2. For Apple TV to consistently fill in the about-movie blurb & pic (a few kay?) at better performance ratios than 1:1,000,000 relative to the speed & latency of the associated preview & video streams (geebees and also geebees). Did you know the casual verbal abbreviation of kilobytes is a tribute to Alan Kay, inventor of the first working ten-bit address register? /h These are my two long-time favorite canaries for some hoped for future deep software engineering progress. In the meantime, I try my best to laugh a lot and be grateful for what we have.