Largely tinkering and writing code from old software engineering books - like most developers, learning development the trial-and-error way. My first few jobs included a lot of technical debt and the book Refactoring by Martin Fowler was really important for me to learn those skills.
It was a culture shock moving into formal engineering environments (such as for the automotive industry or working on defence projects) as reliability became a key focus there and I quickly learnt about formal correctness of programs and TDD. My Masters degree was where I learnt about the academic process and basing knowledge of rigorous research of published work.
Anecdote: When I was doing a Cloudflare meet-up in Sydney a month or so ago; a 13 year old came to the meet-up and jokingly claimed he would achieve "world domination, one Google search at a time".
We're generally lucky that there's so much (mis)information around software development online, and there is so much content that will help you build basic websites and apps. When things get tougher, that's when you need to read deeper, gain more experience (and in my case, go back to school).
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
What got you interested in development at such a young age, and how did you learn the necessary skills to land your first gig?
Largely tinkering and writing code from old software engineering books - like most developers, learning development the trial-and-error way. My first few jobs included a lot of technical debt and the book Refactoring by Martin Fowler was really important for me to learn those skills.
It was a culture shock moving into formal engineering environments (such as for the automotive industry or working on defence projects) as reliability became a key focus there and I quickly learnt about formal correctness of programs and TDD. My Masters degree was where I learnt about the academic process and basing knowledge of rigorous research of published work.
Anecdote: When I was doing a Cloudflare meet-up in Sydney a month or so ago; a 13 year old came to the meet-up and jokingly claimed he would achieve "world domination, one Google search at a time".
We're generally lucky that there's so much (mis)information around software development online, and there is so much content that will help you build basic websites and apps. When things get tougher, that's when you need to read deeper, gain more experience (and in my case, go back to school).