Hacker News new | ask | show | jobs
by Swizec 1463 days ago
> no one knows what they’re doing and all adults are just making it up as they go

IMO the most interesting software engineering happens at the edge of the adjacent possible. Where nobody knows what they’re doing. Because it hasn’t been done before. You’re adding net new knowledge to the universe.

Doesn’t even have to be a ground breaking new idea or a completely new technique. It’s already net new if you’re adapting an otherwise well-know solution to a new situation. Or dealing with a unique set of constraints that haven’t been seen before. That’s fun.

But that’s not the same as walking into a thing blind and hoping for the best. You can only do that by relying on a wealth of experience and expert intuition that’s been honed over a long series of smaller challenges.

The optimal situation is to always aim to work at the very edge of your understanding. Not so easy that it’s boring, not so hard that you don’t know where to even begin.