Software engineering has become skewed.. Here and there people are asking me why should we still care about performance or just good engineering attitude. This is why. Higher abstractions are just abstractions, higher languages/platforms have their costs and this is all not magic https://twitter.com/vreshetnikov/status/1266571723962331138">https://twitter.com/vreshetni...
Still, a lot of people tend to treat tools they use just as magic, without any desire to understand how they really work, what are they strong and weak sides... Just put some magic blocks here and there together and it just works. This is not how engineering should look like.
Personally, I think, it is because programming has become common commodity, more and more people are earning money as programmers, and less and less of them consider themselves as & #39;engineers& #39;. I think it is both necessary and... dangerous.