Why the ACM Code of Ethics Matters More Than Ever During my time studying Computing at Sheffield Hallam University , one of my tutors introduced me to the ACM Code of Ethics . At first, it felt like one of those documents that sits in the background, important in theory, but easy to overlook when you’re focused on building projects and learning technical skills. But the more I worked on real systems, especially those involving data and IoT , the more I realised how relevant it actually is. The ACM Code of Ethics puts a strong emphasis on doing work that benefits society and contributes to human well-being. That idea has stuck with me. It sounds simple, but in a world where technology can be used in so many different ways, it’s actually a powerful filter for decision-making. Just because something can be built doesn’t always mean it should be built. The question becomes: who does this help, and is it genuinely improving things? All of my projects so far have been guided by that mindset,...
Why We Need to Rethink Feedback, Criticism, and Being Told We’re Wrong There is something fundamentally broken in the way many of us think about feedback, criticism, and being told we’re wrong. For a lot of people, these things feel uncomfortable, even personal. We tend to avoid them, soften them, or remove them entirely. But in doing so, we are also removing one of the most important mechanisms for growth. If no one ever tells you that you’re doing something wrong, how are you supposed to get better at it? I’ve experienced this problem firsthand through applying for a wide range of roles with Sheffield City Council . These roles span different departments and skillsets, and on paper, many organisations like this emphasise inclusivity and openness to candidates from alternative backgrounds. That sounds great in theory. But in practice, I’ve consistently received little to no feedback when unsuccessful . Just a rejection and that’s the end of the process. The issue here isn’t...