DEV Community

Discussion on: What are our responsibilities as software developers beyond writing code? πŸŒŽπŸ’»

Collapse
 
jcsh profile image
Justin Ho

Thanks for the article Kate!

The discussion of ethics is important to me because I studied human-computer interaction in my undergrad. We always discuss ways to improve the users experience with technology but somewhere along the line this became "how can we keep users on our technology".

When I see open source projects like NewPipe and Barista, non-tracking / less addictive alternatives to YouTube and instagram respectively, I think about the what-ifs of these technologies and how they could have been done differently.

Collapse
 
kateh profile image
Kate (she/her)

Hey Justin, thank you for sharing your experience. I've always been curious about human computer interaction programs! What was it like? Was your program UI/UX focused?
I know that business programs tend to have a business ethics classes. I wonder if some day, some sort of technology ethics class will be more prevalent...

I've never heard of those open source projects, thanks for sharing!

Collapse
 
jcsh profile image
Justin Ho

Hi Kate,

The program I studied had 3 areas of focus and I was involved with 2: systems design and UX design. I mostly left the graphics design to others though as many of our work was in small 2-4 person teams like a scrum and I was better at project management and copywriting.

We do discuss ethics as well for accessibility and how certain designs can completely gentrify a low col area. The problem is that there's no enforcement for any malpractice in software or design so the responsibility to create something for good isn't there.

Please do try them out (if you use an android)! I found myself using those services less because I was not able to scroll haha.

Collapse
 
austinhuang0131 profile image
Austin Huang

I dev Barinsta (backend). Also it's called "Bari*n*sta" (Bar + Insta) and is intended as a wordplay of "barista" (it can be confusing).

Methinks once you got the motivation of "serving the general public" with a specific goal - in our case, "give emphasis on using Instagram quickly and efficiently" - you will eventually start spinning these ethical things into it. However, once you have a different motivation (like profiting), the goal wouldn't be there.

It isn't technology. It depends on who the person is.