I use the whole "first principles" thinking as a litmus test for bad engineers, if you're emphasizing first principles all the time you're probably a bit of a naivie person, to put it as nicely as possible. subtraction is a great skill to apply to a great many things we do and when people say "first principles" this is actually what they mean but sometimes things are complicated and a first order approximation is not enough.
Sure. You're spending your time doing something. That's probably to produce a product, or service, for someone else. In this case, it's the customer. So you put them first and foremost in your mind, and then work backwards to identify whatever process is suitable to create the product or service that meets their expectations. This ensures what you deliver is valuable. When we do this, it reinforces our own sense of value. We're helping someone.
You put the customer first, that's first principles thinking. You adjust the way you spend your time, according to your customer's needs.
Also agree with this. It's filtering work and priorities through the customer's lens instead of jumping right away to building. As in asking yourself first, why is this important, what does the customer want to accomplish, are there more of them who experience this ... feels in one way similar to the data-driven philosophy.
coolfox · · focus · HN ↗
itsalwaysgood · · focus · HN ↗
hashmal · · focus · HN ↗
itsalwaysgood · · focus · HN ↗
You put the customer first, that's first principles thinking. You adjust the way you spend your time, according to your customer's needs.
sergiu_spokn · · focus · HN ↗
[deleted] · · focus · HN ↗
[deleted]