I really enjoy the problem solving aspect of being a software engineer, looking at a problem and working out the best, cleanest, most efficient solution.
On the otherside, meetings and documentation can be really dull, but they are equally as important to getting the job done.
0
Caroline Roche
answered on 12 May 2025:
last edited 12 May 2025 14:44
The best part is how varied each project is even though the basic principle could be the same (e.g. putting nuclear waste into a box). The software and hardware available for use is always changing and our understanding of the processes involve are always improving.
The worst part is the amount of documentation and meetings that you have to do. It’s necessary but not the most exciting sometimes.
I am a computer scientist who specialises in game-based learning with Minecraft Education. While blending fun and learning through game development is exciting, one of the toughest parts of this job can be the constant balancing act between creating truly engaging gameplay and ensuring effective educational outcomes.
Sometimes, a really fun game mechanic might not align perfectly with the learning objectives, or a highly educational design might lack the spark to keep learners motivated. It’s a continuous challenge to find that sweet spot where entertainment and pedagogy work seamlessly together, and navigating that complex intersection can be frustrating when a brilliant game idea doesn’t quite deliver the intended learning impact.
Best Part:
The teams I have had the chance to work with who are so supportive of you and uplift you! The company I work at has a wonderful environment that can honestly make the biggest difference.
Worst Part:
People who don’t listen. The world of cyber is tricky and sometimes, the smallest mistake of others can cost the company a lot because they didn’t do their training.
Comments