flâneur — a map of the web's best reading

What kind of software engineer should I become?

crispy-engineering.com · 616 words · saved by 1 readers

The other day I tweeted it would be best for software developers in their early careers to avoid startups. It's a bit provoking and bold statement and it feels counterintuitive. In a startup you can learn how to be a generalist and a pretty good one, so why the statement? Simply put, you know many things. Generalist is often described as a full-stack developer. I disagree. Full-stack as a subset of a generalist in the context of experience. frontend + backend (+ database) = full-stack mobile + backend (+ database) = full-stack frontend + mobile + backend (+ database) = full-stack Generalists can cover much more: Infrastructure. Cloud. Data. CRM's. Databases. QA. Security. Backend. Frontend. Mobile... I have been in on a technical interview, where I explained that I know mobile, backend, frontend a bit, AWS with Terraform, doing video courses etc. Interviewer said: "So you're a full-stack." I said: "No I'm not. I am mediocre at many things however my skills are best at mobile and backe

Explore this link on the map →

saved by