Hi, I’m Josh.
I'm a Software Engineer and content creator... but most importantly I spend entirely too much time thinking about terminal based workflows
This website contains my thoughts and workflows for being an efficient and productive software developer (all whilst maintaining your sanity) in the age of LLMs and coding agents.
My content, and where I hope to provide value to you, is NOT focused on coding with LLMs .
It is primarily for developers who are coding with LLMs, but my content is primarily about the workflows and processes around coding with LLMs.
Basically, everything about coding and being an efficient and productive developer... except the actual coding part .
Stop saying workflow...
By my count, I've already said workflow three times in the opening spiel of my website ( by an LLMs count it might only be 2 ).
Read more about what exactly I mean by workflow or keep reading below more information about me.
Latest videos
All videosLatest articles
All articlesA request for your trust
I don't much like trying to sell myself, but if I'm asking you to pay attention to my content you deserve to know why what I think might be worth your time .
Before I get to some actual credentials, I want to assure you that everything I write on this website, and every word I speak in a video has come directly from my brain.
Of course I value the power and utility of AI and LLMs, it is primarily what my content revolves around. But the entire reason I began creating content around workflows and processes is because I think this is an area where human experience is deeply valuable in teaching it.
I think LLM's are great at a lot of jobs, even teaching under the right circumstances (which is partly why I stopped teaching Angular and software development in general).
If I thought you could get the same value out of asking an LLM how to optimise your personal workflows and processes as you would from my content, I wouldn't be doing this in the first place.
I want you to know that I'm not farming content creation out to an LLM. That would defeat the purpose of what I am trying to achieve here.
When you read my content, or watch my videos, you can be confident that it has been carefully crafted from my own real experiences to try and deliver as much value to you as I can (whilst using as little of your time as possible).
Bona fides
Now for the part where I try to reassure you that I actually have some relevant experience and credentials to lend some credence to the advice I'll be giving.
- Bachelor of Engineering (Software) with Honours from Flinders University (2014)
- 13+ years professional software experience (primarily in frontend and mobile applications)
- The beginning of my career was spread across traditional companies and software startups
- The second half was (and still is) primarily freelance software consulting (Angular and Ionic primarily) and content creation
- Google Developer Expert for Angular
- Ionic Developer Expert
- Significant contributor to open source software
- Author of multiple books and courses sold to thousands of developers
- YouTuber with hundreds of videos and 85,000+ subscribers
- Hundreds of articles written over 10+ years
On a personal note
I will admit that I probably spend a little too much time on the computer.
But, I do have at least some interests that don't involve me tapping away at my hyper optimised keyboard :
- I often camp and explore the Australian coastline and bush with my family
- I like to record ambient nature sounds (which I also use for the game I'm building about the Australian bush)
- I'm an amateur violinist and classical music enthusiast
- I love reading all sorts of things and buy way too many books from second hand book stores
- I don't get to play as much as I'd like, but I've more recently become enamoured with D&D
Well, I hope this little introduction has been able to paint a picture of who I am and how I'm hoping to be able to provide value to you. If any of this sounds interesting, please feel free to pop your email address in the box below:
Subscribe to my newsletter
Get notified when I publish new content. No spam, unsubscribe whenever you like.