Mostly harmless, conspicuously useful
Hitchhiker's Guides to IT careers
Comic, accurate career guides for every IT role — from the engineer who has never touched a server to the architect who has touched too many. Six levels each, from novice to guru, written in the voice of a travel guide that knows the way and the pitfalls.
34 guides · 34 careers mapped
Software development
9 guides
Backend Engineer
Builds the services no one notices until they stop working, which is the whole point.
Read the guide
Blockchain Developer
Writes code that cannot be patched, only replaced, and ships it to a ledger that remembers everything.
Read the guide
Embedded/IoT Engineer
Schedules firmware for a device with 64KB of RAM and strong opinions about timing.
Read the guide
Frontend Engineer
Builds interfaces for humans, browsers, and the human who is not on Chrome.
Read the guide
Full-Stack Engineer
Responsible for both ends and the gap between them, which is where the bugs live.
Read the guide
Game Developer
Convinces a physics engine to disagree with reality in a fun way, sixty times a second.
Read the guide
Mobile Engineer
Ships to a device whose lifecycle event will destroy your state at the least convenient moment.
Read the guide
Quality Engineer
Guards the gate that blocks the release it was supposed to protect, and automates it.
Read the guide
Software Engineer
Writes the code that has worked for fifteen years and must not be touched, then touches it.
Read the guide
Data and AI
7 guides
AI Engineer
Teaches machines to talk, then patiently explains to them why they are wrong.
Read the guide
Analytics Engineer
Turns raw events into tables someone can actually trust, which is harder than it sounds.
Read the guide
Data Analyst
Counts things carefully, then explains why the count is not the answer.
Read the guide
Data Engineer
Arranges for facts to arrive where they are needed in a state fit for use, which they rarely are.
Read the guide
Data Scientist
Asks the data a question and then argues with it about the answer.
Read the guide
Database Administrator
Guards the stored facts from corruption, deletion, and the well-meaning developer.
Read the guide
Machine Learning Engineer
Deploys a model that was correct in the notebook and opinionated in production.
Read the guide
Infrastructure and operations
7 guides
Cloud Engineer
Rents other people's computers for a living and is surprised by the invoice.
Read the guide
DevOps Engineer
Automates the path from laptop to production so no one has to hold their breath.
Read the guide
Network Engineer
Keeps the packets moving through seven layers of opinions and one BGP announcement that changed its mind.
Read the guide
Platform Engineer
Builds a platform for developers, a difficult customer who constructs unsupervised footpaths around it.
Read the guide
Site Reliability Engineer
Treats the pager as a small electronic device whose principal product is interrupted sleep.
Read the guide
Solutions Architect
Draws the diagram that survived the steering committee with the most arrows intact.
Read the guide
Systems Administrator
Operates the cron job that runs as root because someone in 2008 decided it should.
Read the guide
Security
3 guides
Cybersecurity Analyst
Watches the alerts until one of them matters, which it always does, eventually.
Read the guide
Penetration Tester
Is paid to break things within agreed scope, which the client interprets differently.
Read the guide
Security Engineer
Designs least privilege, a decision that is never the default and always the right answer.
Read the guide
Product and design
5 guides
Business Analyst
Translates what stakeholders said into what they meant, in writing, before anyone builds it.
Read the guide
Developer Advocate
Writes the demo that worked on the laptop and not on the stage, then debugs the community.
Read the guide
Product Manager
Decides what to build and why, then disappoints someone deliberately rather than accidentally.
Read the guide
Technical Writer
Documents the API that changed but the example did not, in version control, where it can break the build.
Read the guide
UX/UI Designer
Designs for the user who does not read the labels, and fights for the pixel they never notice.
Read the guide
Management and support
3 guides
Engineering Manager
Holds the one-on-one that produces no artifacts and all of the value.
Read the guide
IT Support Specialist
Resolves the ticket from the user who changed nothing and the printer that is somehow a network device.
Read the guide
IT Project Manager
Keeps the Gantt chart, a work of optimistic fiction, aligned with reality's paperwork.
Read the guide
