Posts

Ethics and IT

  Ethics and IT In the last post, I need to write about one of the online codes of ethics for IT. I chose to write about ITP mandatory code of ethics. Well, mostly just copy-paste the official info. The Institute of IT Professionals New Zealand Incorporated (ITP), a non-profit association of IT professionals in New Zealand. In order to obtain membership status, one must agree to the company's code of ethics.  The full Code of Ethics is made up of three components: The code itself, made up of the 8 Tenets Guidelines and Interpretation, to assist in interpretation of the Code Breaches and Disciplinary Process, defined within the IITP Bylaws The 8 Tenets: Good faith - Members shall treat people with dignity, good faith and equality, without discrimination; Integrity - Members shall act in the execution of their profession with integrity, dignity and honors to merit the trust of the community and the profession, and apply honesty, skill, judgement and initiative to contribute positiv

Trolling

  Trolling I am a kind, shy and naive boy. In other words - perfect target for trolling and cyberbullying. It's hard to imagine how cruel people can be, until you see it. And I see a lot of it Good thing - I am not “live” in the internet (not counting self-isolation period) and I am sort of easygoing, so I don't really care about idiots. But it still sometimes hurts me. I really fear for people who cannot be so easy about it. It's a real problem and we should fight with it. If we speak about the three components of Mitnick's formula - technology, training, rules - I am not sure that technology can be used to fight with it (if they are not going too far and not try to hack you). But training and rules can be very useful.  I already think that it's useless to try to educate trolls and bullies. We will never see their extinction. It means that people should be trained how to deal with them and rules about communication on the internet should be taught. People should kn

A different kind of IT…

   Today I will write about 2 assistant tools for the people who have problems with vision ability. For the experiments I will write this blog using voice input and then looking for mistakes by using a screen reader. I  will not use my eyes for this blog, so be prepared, there will be a lot of mistakes. I will start with a voice input system.My main problem that English is not  my native language.  so when I start speaking English with my computer,  eat  Often don't understand what I'm talking about. But it's not so bad.   I successfully use it to navigate on my computer. But it was not so comfortable that I use eat that without needed. but I believe if u used to it a little bit more and get a lot more additional settings, like a special dictionary and so so maybe it can be use more easily then now. but I still prefer to use it in a standard way.  After first start speaking about screen reader. the first problem is I'm not Used to eat. It's very digilet. It's re

Positive and negative example of usability on the web

  Straight to business. Positive example or Rimi.ee Nowadays, when going to the real shop is dangerous, a lot of people use e-store. To buy food and everyday goods my family uses rimi.ee and in our opinion, it is very comfortable to use. It is easy to learn, easy to use and hard to make mistakes, but easy to fix them. And after not using it for around 6 month, I very fast remember how to make orders.  I can tell you about many useful features, which make this service more comfortable and useful...but nobody pays me for advertising. And this blog is ad free (currently). I just summaries, that by Jakob Nielsen's terminology of usability, rimi.ee is a positive example of usability. Unlike… Negative example or mobo.osport.ee Short explanation. In Estonia ( and some other countries) are special orienteering trails where there are special signs in control points with QR code, which you scan with the MOBO app. In other words you can participate in orienteering by yourself, without an orga

Development and business models

  Development and business models This time, I need to write about one development model and about one business model and use some projects for example. I have two rules for situations, when I cannot decide what I should write about. Kanban/Waterfall and Statistics Department Rule nr 1 - Ask mom. Actually this rule works in a lot of situations. So happened that my mom is a developer in the Statistics Department. I ask which development model they use. Her team commonly uses Kanban in combination with Waterfall. As a base for Kanban they use Waterfall steps - Requirement-> Design-> Development-> Testing -> Maintenance. For every step they have a special table, sort of Kanban board, which helps visualize and organize the work. Before doing something and after something is done, they have discussion and feedback. Not only within one team but also with uppers, who give the task. In the team they have freedom to give ideas and offer the changes. They always can see what others

How To Become A Hacker

  Today, I read “How To Become A Hacker” by Eric S. Raymond. I always thought that hackers are people who are breaking into computers, stealing passwords and doing other funny things. But now I know that hackers are more network-anarchists who support free-software , obey Netiquette rule nr 6  and do other funny things. About those who I called “hackers” are actually named “crackers”. In the article Eric S. Raymond describes Hackers as sort of sub-culture and community and tells how to become part of it. Not only tells basic skills (like programming and unix operating) but also gives recommendations about personality development. I don't sure that “Train in a martial-arts form.'' and ”Study an actual meditation discipline.” help become a hacker but definitely got things to study. As I know, nowadays they do not call themselves “hackers” anymore but they still exist. And if you want to become part of them you need basicli support free-software in different ways,publish usefu

What quality would best distinguish a "professional" from a "laborer" in the same profession?

  In my opinion, a laborer may know what to do to get the job done, but professionals must know why and how it works like that. In example programming, a laborer may know what he should write and how to use StackOverFlow, but professionals know how and why code works and what exactly needs change to get another result.  Code of professionals will be more optimized and if they discover a bug, they will fix it properly, while laborers are more likely to just put “crutch”. If a program needs to be modified, profesional modified it properly because he knows how programs work but the laborer just add another function or something like that. And a lot of other examples... Professionals can explain his work neither to the client, colleague or student. Labor may explain only “What needs to be done to make that happen”. In other words, professionals can teach subjects, not only train work ability. I think the thing that would best distinguish a "professional" from a "laborer"