Hacker News new | ask | show | jobs
by valisystem 4153 days ago
Break it down to small, high level abstractions for properly crafted, high yield components.

It requires experience, vision and talent. It's perceived as very difficult because it's basically the same approach as academic research, but instead of being applied to general problems, it's a general approach for a set of very specific technical constraints.

Oh, and most people screw it up badly on most occasions.

1 comments

> It requires experience, vision and talent.

Also a team of solid engineers.