What is the technical hill you are willing to die on in your industry?
-
Every industry is full of technical hills that people plant their flag on. What is yours?
-
Every industry is full of technical hills that people plant their flag on. What is yours?
yazdı Son düzenleyen: [email protected]They should stop teaching the OSI model and stick to the DOD TCP/IP model
In the world of computer networking you are constantly hammered about the OSI model and how computer communication fits into that model. But outside of specific legacy uses, nothing runs the OSI suite, everything runs TCP/IP.
-
They should stop teaching the OSI model and stick to the DOD TCP/IP model
In the world of computer networking you are constantly hammered about the OSI model and how computer communication fits into that model. But outside of specific legacy uses, nothing runs the OSI suite, everything runs TCP/IP.
Don't you mean the OSI model? ISO means International Standards Organisation lol
-
Every industry is full of technical hills that people plant their flag on. What is yours?
Software engineering: Don't script stuff! Seriously, just stop, it's a huge waste of everybody's time. I don't fucking care if you think mygitwrapper.sh is the bomb. I want you to know your git commands by heart or just learn to use the damn history on your terminal.
Scripting is only allowed if it's part of the project's infrastructure. Stop faffing about.
-
They should stop teaching the OSI model and stick to the DOD TCP/IP model
In the world of computer networking you are constantly hammered about the OSI model and how computer communication fits into that model. But outside of specific legacy uses, nothing runs the OSI suite, everything runs TCP/IP.
Understanding that other protocols are possible is important.
Sure, reality doesn't fit neatly into the OSI model, but it gives you a conceptual idea of everything that goes into a networking stack. -
Don't you mean the OSI model? ISO means International Standards Organisation lol
I'm sticking that to autocorrect.
-
Software engineering: Don't script stuff! Seriously, just stop, it's a huge waste of everybody's time. I don't fucking care if you think mygitwrapper.sh is the bomb. I want you to know your git commands by heart or just learn to use the damn history on your terminal.
Scripting is only allowed if it's part of the project's infrastructure. Stop faffing about.
Are you a fan of curl?
https://justuse.org/curl/ -
Understanding that other protocols are possible is important.
Sure, reality doesn't fit neatly into the OSI model, but it gives you a conceptual idea of everything that goes into a networking stack.So does the TCP/IP model and that is what systems actually use.
-
Every industry is full of technical hills that people plant their flag on. What is yours?
Not strictly technical, although organizational science might be seen as a technical field on it's own.
Regularly rotating people between teams is desirable.
Many companies just assign you in a team and that's where you're stuck forever unti you quit.
In slightly better places they will try to find a "perfect match" for you.What I'm saying is that moving people around is even better:
You spread institutional knowledge around.
You keep everyone engaged. Typically on a new job you learn for the first few months, then you have a peak of productivity when you have all the new ideas. After some 2 years you either reach a plateau or complacency. -
Every industry is full of technical hills that people plant their flag on. What is yours?
A dirty hack that exists now is infinitely better than a properly developed tool that has gone through all stages of approval and quality control at some theoretical point in the future.
My shitty report.pl script was heavily frowned upon when I put it on the production servers. Not only was it an undocumented script, but there was going to be a "proper" tool for that soon. Well, the proper tool never arrived and now three years later everyone is using my script because we are all too lazy to compile a list of warnings manually.
-
Every industry is full of technical hills that people plant their flag on. What is yours?
Electric vehicles are not a solution for environmental problems, they pollute when building the batteries and, unless nuclear energy is widespread, they will be powered by coal/gas making them pretty polluting.
Bonus: people should stop being lazy and learn to setup a server infrastructure instead of using "the cloud". Your data are safer, you save money and give less power to gargantuan cloud companies.
-
Not strictly technical, although organizational science might be seen as a technical field on it's own.
Regularly rotating people between teams is desirable.
Many companies just assign you in a team and that's where you're stuck forever unti you quit.
In slightly better places they will try to find a "perfect match" for you.What I'm saying is that moving people around is even better:
You spread institutional knowledge around.
You keep everyone engaged. Typically on a new job you learn for the first few months, then you have a peak of productivity when you have all the new ideas. After some 2 years you either reach a plateau or complacency.I'll allow it, institutional knowledge while sounding good does cause business continuity problems.
-
Electric vehicles are not a solution for environmental problems, they pollute when building the batteries and, unless nuclear energy is widespread, they will be powered by coal/gas making them pretty polluting.
Bonus: people should stop being lazy and learn to setup a server infrastructure instead of using "the cloud". Your data are safer, you save money and give less power to gargantuan cloud companies.
Weren't there multiple researches concluding that even an EV powered by a coal plant is better for the environment than an ICE vehicle?
-
So does the TCP/IP model and that is what systems actually use.
Plenty of things don't fit into the TCP/IP model at all. Infiniband, for starters.
-
Every industry is full of technical hills that people plant their flag on. What is yours?
Is there anybody on Lemmy that isn't a software engineer of some description? No? Anyone?
-
Every industry is full of technical hills that people plant their flag on. What is yours?
If people used a language that actually leverages the strengths of dynamic typing, they wouldn't dislike it so much.
I encourage every programmer to build a Smalltalk program from the ground up while it's running the entire time. It really is a joy
-
Every industry is full of technical hills that people plant their flag on. What is yours?
Not everything needs to be deployed to a cluster of georedundant K8s nodes, not everything needs to be a container, Docker is not always necessary. Just run the damn binary. Just build a .deb package.
(Disclaimer: yes, all those things can have merit and reasons. Doesn't mean you have to shove them into everything.)
-
Weren't there multiple researches concluding that even an EV powered by a coal plant is better for the environment than an ICE vehicle?
If you tell me gasoline yeah probably (diesel generator to power electric motors is done in big ships), caol I highly doubt it.
But apart from pollution per se, an electric car used everyday would require at least 50% of a household power budget to charge (2-3 kW). If every single ICE vehicle would be immediately swapped to electric, I doubt many countries would be able to cope with the increased power consumption. That's why we need more energy infrastructure before a full switch. Or you know, less cars and more public transport.
-
Not everything needs to be deployed to a cluster of georedundant K8s nodes, not everything needs to be a container, Docker is not always necessary. Just run the damn binary. Just build a .deb package.
(Disclaimer: yes, all those things can have merit and reasons. Doesn't mean you have to shove them into everything.)
But then how will I ship my machine seeing as it works for me?
-
If people used a language that actually leverages the strengths of dynamic typing, they wouldn't dislike it so much.
I encourage every programmer to build a Smalltalk program from the ground up while it's running the entire time. It really is a joy
Should also try programming in Rockstar so you can actually say you are a rockstar developer.
Rockstar
Rockstar is an esoteric programming language based on the ‘lyrical conventions of 1980s hard rock songs and power ballads.’. It was created by Dylan Beattie in 2018.
Rockstar (codewithrockstar.com)