Being the most effective slave means you’re still a slave. If you’re trading your time for a corporation you’d be smart to give the least amount of effort for the most amount of return. Sounds bad, but corporations are not your friend and will discard you as such.
Yes, my employer might lay me off or not treat me well. I don't understand why that means I shouldn't still try to get better at software engineering. Isn't that the whole point of the post, that software engineering is a type of craftsmanship intrinsically worthy of honing?
On your own projects, absolutely. At work you’re likely limited by Conway’s law or bureaucracy. So yes, you can expend large effort for no real material gain, or you can save that effort for your own projects.
I think you're absolutely right. I also think that trying to become a better person is an important part of living a full life. The work I put in during the hours I'm being paid are a part that life.
Engineering is about the weight of responsibility you have from the thing that you build. Being knowledgeable and accomplished is a way to reduce that weight because you are confident that you did the correct thing.
To add on, engineering is about objective guarantees to meet objective responsibility.
This bridge is rated for 10 tons. This chemical process produces 1 mg 99% purity crystals. This biological process produces 90% pure insulin. This circuit handles 1 kA.
Engineering is not about better or worse it is about acceptable or unacceptable.
This naturally results in a desire for requirements so you can meet your guarantees. Specifications so you know what guarantees you need or what you are provided and how those map back to the real responsibility. Standards so you can consistently solve common problems.
After getting a tiny amount of traffic from HN, its now crashed. Beautifully poetic.
I think theres still a lot of room for traditional engineering - methods that have been robust enough to stand the test of time are enduring because they work! Hype will always hype, but when its delivery time and the system is stress tested, we will see what happens...
I think you are mixing "engineering" with responsibility. You could literally take away "engineering" and put in any other word and it wouldn't mean much at all except just saying 'be responsible'.
Yes having more knowledge and accomplishment (experience) in anything in life lets you develop more confidence.
Ethicality is different from responsibility though, I think you conflated the two.
Being the most effective slave means you’re still a slave. If you’re trading your time for a corporation you’d be smart to give the least amount of effort for the most amount of return. Sounds bad, but corporations are not your friend and will discard you as such.
Yes, my employer might lay me off or not treat me well. I don't understand why that means I shouldn't still try to get better at software engineering. Isn't that the whole point of the post, that software engineering is a type of craftsmanship intrinsically worthy of honing?
On your own projects, absolutely. At work you’re likely limited by Conway’s law or bureaucracy. So yes, you can expend large effort for no real material gain, or you can save that effort for your own projects.
I think you're absolutely right. I also think that trying to become a better person is an important part of living a full life. The work I put in during the hours I'm being paid are a part that life.
Horrific site with abusive antihuman filter and back button hijacking. Flagged.
Howdy!
Sorry, I had an issue with the site being down earlier, so I threw up Cloudflare's bot detector. I'm sorry if that caused you trouble.
As for the back button hijacking, it is definitely unintentional, and I'll see if I can replicate that problem and fix it as soon as possible.
It's a static page for fuc sake. You could have used a CDN. Alternatively, use a more efficient server.
Thanks for the tip.
Seconded. What a moron. Also, neoengineer... it's just an engineer. And probably a pretentious one.
God I feel old.
Engineering is about the weight of responsibility you have from the thing that you build. Being knowledgeable and accomplished is a way to reduce that weight because you are confident that you did the correct thing.
To add on, engineering is about objective guarantees to meet objective responsibility.
This bridge is rated for 10 tons. This chemical process produces 1 mg 99% purity crystals. This biological process produces 90% pure insulin. This circuit handles 1 kA.
Engineering is not about better or worse it is about acceptable or unacceptable.
This naturally results in a desire for requirements so you can meet your guarantees. Specifications so you know what guarantees you need or what you are provided and how those map back to the real responsibility. Standards so you can consistently solve common problems.
After getting a tiny amount of traffic from HN, its now crashed. Beautifully poetic.
I think theres still a lot of room for traditional engineering - methods that have been robust enough to stand the test of time are enduring because they work! Hype will always hype, but when its delivery time and the system is stress tested, we will see what happens...
Should be good to go. Got a huge spike of traffic from China (according to Cloudflare) when this hit the front page. Odd…
I think you are mixing "engineering" with responsibility. You could literally take away "engineering" and put in any other word and it wouldn't mean much at all except just saying 'be responsible'.
Yes having more knowledge and accomplishment (experience) in anything in life lets you develop more confidence.
Ethicality is different from responsibility though, I think you conflated the two.
In some traditions, engineering is intertwined with responsibility: https://en.wikipedia.org/wiki/Calling_of_an_Engineer