Postitused

Kuvatud on kuupäeva märts, 2022 postitused

Usability in IT

Bad design of monostable shifter When Anton Yelchin's Jeep Cherokee crushed him against a wall in his driveway in 2016, problems with the monostable shifter were brought to light. This accident occurred as a result of Fiat Chrysler implementing a new type of shifter into their vehicles while failing to develop adequate safeguard mechanisms. This shifter was different from what users were used to, and it provided very little feedback. Fiat Chrysler recalled vehicles equipped with this shifter and instructed owners on how to use it properly. They also updated the software so that it would go into park mode when the doors were open. Good design of GNU Emacs GNU Emacs is a 37-year-old text editor that is much more than that. It's so customizable that you can do anything with it, and if it can't yet, you can always extend it to do so. It has a large number of users all over the world who create packages for themselves and others that add new features to the editor. Emacs can man

IT professionals

Qualities of IT professionals In my opinion IT professionals should be: Adaptable and ready to learn IT has never been the same since its beginning and will never be the same again. People should not get stuck in time because work is continuously being done to make IT better than it has ever been. What worked 20 years ago may still work today, but there may be better solutions to solve similar problems. But this doesn't mean that newer tools are always automatically better. Ready to ask for help when needed Not a single person is capable of knowing everything. When something is unknown, then IT professional shouldn't be afraid to ask for help. But the request for help shouldn't be before doing any research. I constantly see duplicate threads online without any clear description in them. It's as if the person writing them didn't even think for a second. Skills of IT professionals What IT professionals should know in my opinion: * Knows many programming and scripting

Ten commandments from Netiquette

Kujutis
Know where you are in cyberspace This, in my opinion, is the biggest problem on the internet. The internet is made up of many different people, not just one. Individuals are unaware that there are various communities with various types of people and hobbies. There are places for smart people to act stupid and places for stupid people to act smart. Every single one of such places has their own unwritten rules and joining them takes time. As the saying goes: "Lurk more - it's never enough"     My experience I usually see people on the internet saying that places I visit are terrible because someone called them stupid or whatever. It's very common to call people out when they make mistakes or have opposing opinions here, but it's an issue for visitors from other places. They are accustomed to downvoting posts with which they disagree, resulting in a hivemind of like-minded people. Comments they agree with are displayed above, while those they disagree with are not se

Short analysis on copyleft licenses

Short analysis on copyleft licenses   What is copyleft? If the objective of copyright is to grant its owner the exclusive right to copy and distribute, then the objective of copyleft is the opposite. Copyleft makes use of copyright law to grant individuals equal and inalienable rights to copy, share, modify, and improve creative works.   Different licenses All the down below listed descriptions of Copyleft licenses were taken from snyk. Their website had the best summary of different licenses and I didn't see the need to rewrite them. Strong Copyleft Licenses GPL(The GNU General Public License) The GPL preserves license notifications and copyright terms and is suitable for commercial, patent, and private use. Any software that uses GPL code must distribute all its source code under the same license. So if you use GPL code in your software (e.g., by using a GPL library), and distribute your application, all your source code must be made available under the same GPL license. This res