5 ms·
(My 2 cents, I work alone doing mostly professional web apps) I’ve been coding for around 35 years, and I’m bored. I really am. The point of developing softwa
by JeanMarcS 9y ago
(My 2 cents, I work alone doing mostly professional web apps)
I’ve been coding for around 35 years, and I’m bored. I really am.
The point of developing software (at least in my vision) is to solve problems. But growing old, I like to find solutions « in my head » (or on paper or white board).
And once I found the solution, I lost 100% of my interest in the problem.
And it’s precisely the moment I have to start coding the solution !
So I try different frameworks or different languages to keep the interest on coding.
It’s a bit sad I know, but I like learning new stuff or languages so that’s why I keep going on (and mostly enjoying my job).
- BatFastard 9y agoYou must be godly. I have a couple of problems I have been thinking about for years that I could use some help with! But my problems in are the real time rendering realm. For me personally I have found that when I find initial solutions to problems, they are usually just a shadow of the actual problem. The true complexity is not revealed until I start stress testing it, or making it interact with other systems, trying to expand it to handle more functionality. Maybe this can be attributed to the fact that my first step is to just make things work. And it not until I make them work do I really see the patterns. Then I usually manage to remove half the code as the patterns and abstractions resolve themselves. So for me, coding is essential to truly solving the problems.
- JeanMarcS 9y agoI might have mistranslated what I usually work on. I essentially do web apps for professionals. Intranet is a better word ? Usually CRUD apps with no need to top of the art designs, just working and adapted to what the client wants. The most interesting part is sort out the best solution to translate a need they often have difficulties to explain, as it generally is concept they use on a daily base and is adapted to the way they work for years (in companies and projects as diverse as, for example, CRM for multiple AC companies regrouped in a joint society, gas truck following, with deliveries validated on tablet, backoffice for an editor for managing authors, stock, and stuff like that, etc...). Once I figure it out, menus, shortcuts, the different screens, etc, and validate with the client, 80% of the job is done. And then the coding part starts. I don’t say it’s useless and sometimes you’re right you bump on some problem you didn’t thought of in the beginning. But most of the time, it’s boring, for me. As I said, I work alone and most often for small companies, so there is rarely a lot of people using the systems at the same time. It might simplify it a lot for me.
- nicolashahn 9y agoIt sounds like you should be doing something else besides working on CRUD apps, something on the forefront of technological or scientific advancement. Maybe dip your toes in ML with Tensorflow? There are definitely some problems out there that you can't do in your head.