D
D
Dmitry Baibukhtin2019-04-03 12:57:02
Books
Dmitry Baibukhtin, 2019-04-03 12:57:02

What book to read to change the mindset of a programmer to a business programmer?

Good afternoon. I often find myself making difficult decisions when I could have done much easier.
Of the most ridiculous, for which I myself feel embarrassed.
Suddenly, one of the car imports fell. It turned out that the price of the car was more than the field in the database suggests. I decided to increase the field size from int to bigint. I did this, but it turned out to be necessary to change the field in the second table, but it is very large, where you can’t just do alter. I spent about 3 hours and a lot of effort on this problem.
As a result, it turned out that there was only one car with such a price, and no one would ever buy it and you can not import it.
Or, for example, you need to update something in the database on the prod, I write a migration, then I do a review, then I roll it, or I could just execute a query directly to the database.
Even earlier, I suffered from perfectionism and considered complex solutions to be correct, since they are ideal, and I was sick of quick and simple ones, since they did not take into account a lot of things, although this did not matter at all in most cases.
This kind of sub-optimal decision-making happens quite often.
What books to read in order not to make such mistakes? In programming, in life...
Addendum
Do you know any books that say something similar to what I will describe below.
To make better decisions, before resolving the issue, brainstorm, write down all the options, even the worst ones, then describe their pros and cons and choose the best one.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
@
@codingal, 2019-04-03
@PiloTeZ

The book does not instill business thinking, to learn to program, you need to program, to learn business you need to do business.
When there is a clear relationship between the speed of decision making and the benefit / success of the whole business, then learn to choose the simplest and fastest solutions.
it’s a choice between how it should be and how quickly, it’s better to do it right if possible

S
sim3x, 2019-04-03
@sim3x

What books to read in order not to make such mistakes?
No
need to accustom yourself to respond normally to your own and other people's mistakes

A
Alexander, 2019-04-03
@AleksandrB

The subtle art of indifference. A paradoxical way ... for example
, your problem is in the deliberate choice of a difficult way to solve the problem. This psychologist should talk to you. Perhaps the reason for this is self-satisfaction, a desire to stand out, or the devil knows something else. You need to write about this not to coders, but to psychologists.
But the first example shows inattention.
How can a business figure here at all?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question