what is most difficult in programming to you?

Started by
58 comments, last by _the_phantom_ 9 years, 10 months ago

.

Advertisement
Most difficult what?

Algorithm? Topic? Language?

Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]

Most difficult what?

Algorithm? Topic? Language?

what you find a most dificcult (for you at this stage you doing things)

for me it would be probably two things

1) it is hard to hold a decent level of satisfaction from all my project state (some factors (some 'unperfections') low this satisfaction, and it is hard to keep it high)

2) creative aspect of things (force things to 'feel' good, for example even one separate bitmap font can feel good or not and it is hard to make all the things feel really fine [becouse to change something often you need to do quite heavy programming work in the background so it is not easy to just delete it and try something else)

Isn't now but was use singletons and global variables and follow the SRP.

The most difficult for me is Design and conforming to it (or try to make everyone on the team conform to it). I usually plan what general code architecture should be used for the project. And, usually, somewhere in the project I find a "better" design that I should have used. What happens is that I make compromises to the new and the old.

The most difficult thing is having clueless people on your team. Not necessarily programmers, it can be project managers or whatever. They need things slowly explained to them over and over again. But they usually still remain clueless.

For me it's not starting the really important changes in my code base (3d engine) but instead doing a lot of little things that are also sort of necessary and useful.

Crealysm game & engine development: http://www.crealysm.com

Looking for a passionate, disciplined and structured producer? PM me

Most difficult things? Horrible documentation with the kidnapping of vowels by the Hungarian Mafia.

"Recursion is the first step towards madness." - "Skegg?ld, Skálm?ld, Skildir ro Klofnir!"
Direct3D 12 quick reference: https://github.com/alessiot89/D3D12QuickRef/

High-level architecture is a problem for me. I can make individual classes and functions, and do them nicely, but making everything fit together well is something I'm still learning.

Trying to decide between two (or sometimes more) relatively equally good alternatives, usually for minor details. The result is frequent decision paralysis.

Stephen M. Webb
Professional Free Software Developer

This topic is closed to new replies.

Advertisement