4 ms·
I believe that people don't understand that when you work with a computer you are working with a machine that can work for you. Specially when you are a program
by pipio21 10y ago
I believe that people don't understand that when you work with a computer you are working with a machine that can work for you. Specially when you are a programmer.
That is the first mindset that I will implant in any young programmer, make the computer work harder, but learn to work less yourself.
Forget about working more hours, you will get older, you will get ill, specially if you work too hard. Start working today in making the machine do your work.
As a professional you should be able to compete working 40 hours a day easily. If not you are making something wrong. You need more skills and not just learning a new language(of the week).
I will study less programming and start studying other things like art(music o painting) or psychology(how humans work) because that way you can improve interfaces and your own tools.
In fact I had this education myself, and I can do lots of things that other people can't. For me is obvious how to make it and why but for the rest of the people is very hard. I realize now that is my education in those areas that people had not studied because in theory they are useless for the technical work.
When I see programmers that only know about programming I see how fast they dig their own grave, just working too much. Maintenance goes up over time and they could barely sustain their own code. They can't progress as they are stuck with old code maintenance. The code gets too complex to understand just using text alone.
Quite interesting they only develop visual tools and test when asked and for non programmers. I see it as people not wanting to use screwdrivers because they have their nails or teeth, but technically able to do it for others.
They ignore how to make great documentation,structure the code(to constantly reduce complexity) or how to communicate graphically in order to make tools that make their life easier and life gets harder and harder for them.
I am training right now people and I teach them something as simple as using (Dear) IMGUI over their own program to visually control their own code and memory. After a month or so they start getting it on a big AHA!! moment why they were so much unproductive before.