I consider writing software a kind of craftsmanship.
-
I consider writing software a kind of craftsmanship. It's important to me to think through what I build, to consciously make design decisions based on knowledge and the existing problem space. To understand why things work (or not!) and be able to solve problems as they come up. To keep things readable, understandable, maintainable.
In the end, I want to be proud of what *I* build.
-
I consider writing software a kind of craftsmanship. It's important to me to think through what I build, to consciously make design decisions based on knowledge and the existing problem space. To understand why things work (or not!) and be able to solve problems as they come up. To keep things readable, understandable, maintainable.
In the end, I want to be proud of what *I* build.
@foosel
The amount I say "Just because it works doesn't mean it's right."Functionality, maintainability, efficiency, elegance, scalability, portability, development cost, development time.
Looks like the MBA crowd has noticed they can use tools to affect one or two variables, and since they don't understand the others, those must not matter.
We'll be cleaning this mess up for decades.
-
@foosel
The amount I say "Just because it works doesn't mean it's right."Functionality, maintainability, efficiency, elegance, scalability, portability, development cost, development time.
Looks like the MBA crowd has noticed they can use tools to affect one or two variables, and since they don't understand the others, those must not matter.
We'll be cleaning this mess up for decades.
@PhilSalkie That's my worry too. And while I'm pretty sure I have (and will keep) the necessary skillset for that cleanup, I DO NOT WANT TO CLEAN UP THIS MESS 🤮
-
undefined valhalla@social.gl-como.it shared this topic on
-
@foosel
The amount I say "Just because it works doesn't mean it's right."Functionality, maintainability, efficiency, elegance, scalability, portability, development cost, development time.
Looks like the MBA crowd has noticed they can use tools to affect one or two variables, and since they don't understand the others, those must not matter.
We'll be cleaning this mess up for decades.
@PhilSalkie @foosel and part of maintainability is managing of complexity (the accidental type, where we as devs have control), and with gen AI this is hard (if not impossible) to control. This defers maintenance costs, which as we all know (right?) increases them, and also makes the whole system harder (sometimes impossible) to change.
This model only makes sense if the software being shipped is short-lived/throw-away, a model fit for VC-backed companies designed to be acquired.
-
@PhilSalkie @foosel and part of maintainability is managing of complexity (the accidental type, where we as devs have control), and with gen AI this is hard (if not impossible) to control. This defers maintenance costs, which as we all know (right?) increases them, and also makes the whole system harder (sometimes impossible) to change.
This model only makes sense if the software being shipped is short-lived/throw-away, a model fit for VC-backed companies designed to be acquired.
-
@PhilSalkie @foosel thanks, I hate it
-
I consider writing software a kind of craftsmanship. It's important to me to think through what I build, to consciously make design decisions based on knowledge and the existing problem space. To understand why things work (or not!) and be able to solve problems as they come up. To keep things readable, understandable, maintainable.
In the end, I want to be proud of what *I* build.
@foosel as a long time user of Octoprint, I’d say you’ve wildly succeeded.
-
I consider writing software a kind of craftsmanship. It's important to me to think through what I build, to consciously make design decisions based on knowledge and the existing problem space. To understand why things work (or not!) and be able to solve problems as they come up. To keep things readable, understandable, maintainable.
In the end, I want to be proud of what *I* build.
@foosel There's some of us still out here!
-
undefined oblomov@sociale.network shared this topic on