Category: Outfoxing Code

  • How to Write Your CV for Your First Tech Job

    How to Write Your CV for Your First Tech Job

    Introduction Writing a CV for your first tech job can be intimidating, especially if you don’t have formal qualifications or experience in the field. While it’s obvious that your CV should include your contact details, you might be wondering what else to add to make it stand out to potential employers as well as what…

  • Consistency is Tough

    Consistency is Tough

    I mentioned that there would be a lull in my output here. There’s been a lot going on and my priorities have been elsewhere. This post will cover some of what I’ve been up to personally, but, I’ll tie it in with the theme of consistency as I believe it is a great skill to…

  • Compounding Sustainable Changes for 2024

    Compounding Sustainable Changes for 2024

    Okay, the title is a bit of a mouthful. So is ‘eating the elephant’, the concept of breaking down a huge task or goal into digestible chunks. Desmond Tutu is quoted as saying “there is only one way to eat an elephant: a bite at a time.” Do you agree? Lets do the exercise for…

  • I want a coding job – what are the first things I should do?

    I want a coding job – what are the first things I should do?

    You’re here, you’ve decided coding is your way out of your current situation – a wise choice, congratulations. The possibilities are almost endless, so many languages, so many career paths. So, once you inevitably navigate away from Outfox Code (hey, not just yet, sit back down), where do you start? It can be intimidating. Humans…

  • Where to Start – Great Resources to Learn Programming

    Where to Start – Great Resources to Learn Programming

    Although I’d rather not get too technical, I can recommend some places to look when you’re starting out. You’re in a great position to set strong foundations for your learning. I’d rather be in your position than be an arrogant programmer with bad habits. Where to start? Research your Roadmap I’d love to have written…

  • Avoid Tutorial Hell

    Avoid Tutorial Hell

    Learning is great, guided learning is great, but self-learning can be even more awesome! Summary Don’t stagnate following guide after guide, template project after template project. Copying code from a pre-populated project is no replacement for planning and executing a project manually – get in the trenches! Seriously, the best learning you can do is…

  • Be Professional

    Be Professional

    This seems pretty obvious but sometimes people don’t think broadly about how their personality and values are projected into the world. Summary In our ever-connected world, while we gawp at screens and spout opinions into virtual echo chambers, it is important to conduct ourself (online and offline) in a healthy, kind manner. It’s not inconceivable…

  • Make Mistakes

    Make Mistakes

    How will you ever learn if you don’t make mistakes? The best lessons come from trial and error. The best progress comes from adversity. Sink your teeth into new challenges and get failing! Summary Yes, I told you to make mistakes. That is an order! Your greatest attribute is that you’re human. Let computers do…

  • Realise your Transferable Skills

    Realise your Transferable Skills

    A good programmer has many skills and assets. Find out what you’re good at, then apply it to your programming career path. You’ll realise you’re further along the road than you may have realised. Summary This tip is simple but is a great boost to your progress and self-esteem. Get a pad and paper, or…

  • Outperform your Biggest Competition

    Outperform your Biggest Competition

    Spoiler alert – the biggest competition is yourself. This post is coming from someone who doesn’t keep track of the score in most team sports because he’s more interested in the process than the result. But, I guess at some point we need to address competition in the industry and all the insecurities that accompany…