Advice to my Past, Present & Future Self

I’ve always thought it would be nice to be able to give my past self some advice, since that is not possible (yet) I thought could leave some notes here for my present, and future self to reference.

Enjoy yourself

Work is where you are going to spend a large portion of your time, if you are not happy in your job change it. Now that’s not to say there won’t be bad days. It’s more about weighing up the good and the bad and figuring out if you are where you want to be.

Don’t try to learn everything

We work in an environment which is constantly evolving, which means there is always going to be something else to learn. Don’t get caught up in what you don’t know. Instead spend some time researching the next ‘best thing’ before putting in the time to learn it.


When you’ve decided a new ‘something’ is worth your time to learn, experiment with it. Make something cool, break it && then fix it. It’s the best way to learn.

Soft skills are important

I’ve met many great developers, but they are not always good at communicating their ideas across to the rest of the team. Communication is the foundation of every good team. Take time to listen and understand your colleagues, then work with them to help develop the best possible solution to a problem.

Ask questions

There will always be something you don’t know. It’s better to ask for help when you need it than to sit back and struggle.

Don’t take feedback personally

Try to remain open when receiving feedback on your work. It is important to not let your ego get in the way of learning from criticism.

Have hobbies outside of web development

It’s important to keep up with the ever changing world of web development, but it is as important that your life does not revolve around it.