Skip to main content

Posts

Showing posts with the label it

Is It Time to Move On From VS Code?

 Is It Time to Move On From VS Code? VS code VS Pycharm/ For the past few years, Visual Studio Code has been my primary development environment. Like many developers, I appreciated its flexibility, extensive plugin ecosystem, and the fact that it could be adapted to almost any programming language or workflow. However, after one of the recent updates, I found myself spending more time fighting with the IDE than actually writing code. What was once a lightweight and straightforward editor now felt increasingly cluttered and distracting.     The biggest issue for me wasn't that new features had been added. Software evolves, and that's a good thing. The problem was that VS Code seemed to be constantly trying to anticipate what I wanted to do before I'd even clicked on anything. Panels would appear, suggestions would pop up, AI features would offer advice, and various automated tools would spring into action. While some developers may find this helpful, I found it disr...

Why Passion and Personal Investment Create Better Problem Solvers

  Why Passion and Personal Investment Create Better Problem Solvers One of the biggest mistakes organisations make when hiring is focusing entirely on technical ability while overlooking whether the person actually cares about the problems they are being asked to solve. Technical skills are important, but genuine investment in the outcome is often what separates average employees from exceptional ones. A person who emotionally connects with the purpose behind the work will naturally go further, think deeper and stay motivated for longer than someone who simply sees the role as a pay cheque. This becomes especially important in analytical and technical roles. For example, if a company is hiring a data analyst to work with information related to medical conditions, ideally they should look for someone who genuinely cares about helping people affected by those conditions. A technically skilled analyst may be able to produce dashboards and reports, but someone who is personally invest...

The Pitfalls, Opportunities and Best Practices of Starting Your Own IT Start-Up

  The Pitfalls, Opportunities and Best Practices of Starting Your Own IT Start-Up Starting your own IT start-up can be one of the most exciting and rewarding challenges you will ever undertake, but it is also one of the easiest ways to burn through time, money and energy if you approach it without a realistic plan. Many people enter the technology sector believing that having a good idea is enough, when in reality a successful start-up is built on execution, resilience and the ability to solve real-world problems consistently. The modern IT industry offers huge opportunities in areas such as cloud computing , cyber security , AI , automation, accessibility software and embedded systems, but competition is fierce and customers have become far more demanding. The first lesson every founder learns is that technology alone is not enough; you must also understand people, communication, finance and long-term sustainability. One of the biggest pitfalls for new founders is building a pr...

Why the ACM Code of Ethics Matters More To Me Than Ever

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,...

I'm Just Trying to Get Better at Everything

I'm Trying to Get Better at Everything (and Accidentally Building another IoT Network at the same time) I don’t really know where I’m going in tech yet — and for a while, that bothered me. There are so many different paths: backend engineering, embedded systems , web development, networking… and it feels like everyone else has already picked a lane.  I’m trying to see that as a strength rather than a weakness. Instead of specialising too early, I’ve been focusing on getting better at as many areas as I can. Not in a scattered way, but by building things, testing them and testing myself as I go. One of the best examples of that mindset has been my recent dive into IoT . How I've Ended Up Building another IoT System Someone told me about their business idea and it involves IOT which was a big part of my course at Hallam University so I told him that I'm probably the ideal person to build him a prototype IoT system that he can present to his potential funders.  He knows more ...

My Journey of Learning C++ with LearnCPP.com

  My Journey of Learning C++ with LearnCPP.com  πŸ’ͺπŸ’ͺπŸ’ͺ As someone who's always been curious about programming, I decided it was finally time to dive into learning C++. It's a powerful language used in everything from game development to system programming , and I wanted to broaden my skill set. After some research, I stumbled upon LearnCPP.com , a website that seemed like the perfect place to get started. It’s a comprehensive, step-by-step guide to mastering C++, and it has become my go-to resource as I venture into this new programming language. What I love most about LearnCPP.com is how well-structured the tutorials are. The site breaks down each concept in a way that’s easy to understand, even for someone like me who's just starting out. It begins with the basics, things like variables, data types, and loops, gradually moves into more advanced topics like memory management , object-oriented programming , and multi-threading . Each section is designed to build on the pre...

Hallam University Taught Me New Things And Also How to Learn Even More

Hallam University Taught Me New Things Plus Also How to Learn Even More Now that I've finished my university journey, I’ve been reflecting on how much I’ve grown, not just in terms of knowledge, but in the very process of learning itself. University has opened my eyes to entire worlds of technology I never imagined exploring, from databases to Artificial Intelligence (AI), and from the Internet of Things (IoT) to programming. But what stands out most to me is how university has taught me not just new things, but also how to learn new things, even on my own. The New Things I’ve Learned When I first walked into university, I had a basic understanding of technology and programming. But the subjects I’ve encountered throughout my studies have completely transformed my perspective on what is possible. Here are just a few of the most exciting things I’ve learned: 1. Databases Learning about databases has shown me how the power of data is structured, stored, and retrieved. I never tr...

Reintroducing Cuthbert Baines For Anyone New In His Network

 Reintroducing Cuthbert Baines For New People In His Network As a recent IT graduate I'm new to the IT industry so I don't have the kinds of professional connections I need to be given a head-start, I'm one of the many new IT graduates applying for the relatively few  graduate jobs out there.  I am prioritising my personal and professional development right now.  I wish I had gone to University 20 years ago but for reasons outside my control I was written off at 16 so I missed out.  I don't give up easily up so I finally went to Hallam University when I was 35 and got a 2.1 in computing in 2025, now I'm willing to go the extra mile and do what needs to be done to make up for lost time!  I had to get a job when I was 18 so I've got the professionalism, life experience and wisdom of a (late) 30-something who's worked his entire adult life combined with the youthful intellectual energy of an explorer and a pioneer new to the IT sector with his own fresh innov...

Does Cuthbert Have What it Takes to be a Data Analyst?

I have always been good with numbers, when I was at school I did my Maths GCSE a year early and got a B. Unfortunately I had a lot of bad things going on in my life at the time so I didn’t go forward with University at that time.  Fast forward a decade or two and now I’m a recent graduate from Hallam University , I went there as a mature student to do a degree in computing and the course involved loads of data related modules. During my Computing course at Hallam University I spent a lot of time learning about data, databases, data cleaning , data processing, data management, data analytics and data visualisations . The course also involved a number of assignments that included a power point presentations in front of tutors and answering their questions about the work afterwards. Presentations were something I was very comfortable doing. I learned to collect raw sensor data using a Raspberry Pin (or from a pico using micropython/circuitpython), I learned that it is absolu...

Becoming an IT Graduate as a Mature Student: The Reality No One Talks About

 Becoming an IT Graduate as a Mature Student: The Reality No One Talks About Going to university as a mature student was one of the hardest and most rewarding things I’ve ever done. Studying IT later in life meant juggling responsibilities, self-doubt, and the pressure of starting again in a completely new industry. Graduating felt like a huge achievement. But stepping into the job market as a new IT graduate who isn’t new to work at all came with its own set of challenges. What I quickly realised is that breaking into IT as a mature graduate isn’t just about technical skills. It’s about confidence, reframing experience, and learning how to tell your story in a way employers understand. Sheffield Hallam University Challenging the Assumptions of Employers and Recruiters One of the first hurdles I encountered was assumption. There’s a quiet expectation in some recruitment processes that a “graduate” is young, fresh out of university, and at the very start of their working life. ...