Jump to content

  • Log In with Google      Sign In   
  • Create Account

We need your help!

We need 7 developers from Canada and 18 more from Australia to help us complete a research survey.

Support our site by taking a quick sponsored survey and win a chance at a $50 Amazon gift card. Click here to get started!


what is most difficult in programming to you?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • This topic is locked This topic is locked
59 replies to this topic

#1 fir   Members   -  Reputation: -460

Posted 03 June 2014 - 07:35 AM

.



Sponsor:

#2 swiftcoder   Senior Moderators   -  Reputation: 14695

Posted 03 June 2014 - 07:49 AM

Most difficult what?

Algorithm? Topic? Language?

Tristam MacDonald - Software Engineer @Amazon - [swiftcoding]


#3 fir   Members   -  Reputation: -460

Posted 03 June 2014 - 08:26 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)


Edited by fir, 03 June 2014 - 07:52 PM.


#4 Irlan Robson   Crossbones+   -  Reputation: 3278

Posted 03 June 2014 - 10:50 AM

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


Fondly,

Irlan Robson


#5 zee_ola05   Members   -  Reputation: 334

Posted 03 June 2014 - 10:55 AM

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.



#6 wack   Members   -  Reputation: 1358

Posted 03 June 2014 - 11:27 AM

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.

#7 cozzie   Members   -  Reputation: 3433

Posted 03 June 2014 - 02:09 PM

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


#8 Alessio1989   Members   -  Reputation: 3031

Posted 03 June 2014 - 03:24 PM

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



#9 Servant of the Lord   Crossbones+   -  Reputation: 26971

Posted 03 June 2014 - 06:24 PM

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.


It's perfectly fine to abbreviate my username to 'Servant' rather than copy+pasting it all the time.
All glory be to the Man at the right hand... On David's throne the King will reign, and the Government will rest upon His shoulders. All the earth will see the salvation of God.
Of Stranger Flames - [indie turn-based rpg set in a para-historical French colony] | Indie RPG development journal | [Fly with me on Twitter


#10 Bregma   Crossbones+   -  Reputation: 6361

Posted 03 June 2014 - 07:03 PM

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

#11 fastcall22   Crossbones+   -  Reputation: 6259

Posted 03 June 2014 - 07:38 PM

Naming things.


... Come on, admit it. You know it's true.
gzip: H4sIAAAAAAAEAG1QTUvEMBC991e8nvaiFfYoS7yo sLCo6MnjtJ1ugmkiyWRL/72z3T1YEQIJ8z4zA2Xp yPvt1qBpGrRFIJZkk9FyRyUzHCbKIHgn4hnZOrm1 TD0mG0HCCs+QGDGWziKXI6Wm2n++GYwUVH2mrGEE PnGCVQ8K8+JYfXA6URDEQfMZh5h6g5eoAlWJdeEI bbH2qYZf7XMUfw8f/Q0oMeZYNL9/WHF0uFEshvMr XYujd9SycFb+F18QcSOvlJauZ8ejqevdnV7/d550 e0t6prmunh73Bu+vz4c/XUeOQXfJgvKNkhf95U8/ Dtgmy5IBAAA=

#12 BGB   Crossbones+   -  Reputation: 1558

Posted 03 June 2014 - 11:27 PM

I seem to have fair bit of difficulty with a few major things:

making UIs/artwork/... which doesn't suck;

doing stuff which lacks an obvious way forwards (I can do pretty good at throwing together implementations of various specs or cloning stuff, but often things are a lot slower/painful if I have to try to find the way forward for myself);

trying to do anything "from a clean slate" (vs hacking on or extending things);

...

 

some general things I seem to have difficulty with:

thinking "high-level", pretty much my entire world is "whatever I have on hand at the moment" (like, it gets frustrating with people always expecting me to think "higher level", for me, these sorts of "high-level" thoughts simply don't really exist in the first place);

thinking of "the future" as something which actually exists (it always just seems so distant, whereas whatever is going on at the moment, I can see it as it is taking place);

being expected to plan/research/... things in isolation, vs just going and "doing whatever" (and working out the specifics as they come up);

...

 

my way forwards is usually just to pile up various things and options / experiences / ..., and see whichever is more usable/promising/works-better/... then each thing seemingly opening the way to the next thing (like, if I do something myself, I have a better feel for what all is involved and how everything works), or if all else fails, lots of fiddling with stuff.



#13 Satharis   Members   -  Reputation: 1826

Posted 04 June 2014 - 03:20 AM

Design.

Oh and dealing with other programmers, the kind of people that could think 2+2=7 and nothing on planet Earth will change their mind about it. In fact they tend to take offense if you suggest 2+2 could equal anything but 7.

#14 ChaosEngine   Crossbones+   -  Reputation: 3326

Posted 04 June 2014 - 04:22 AM

I don't find design, languages, etc difficult. The difficulty is understanding the problem domain and how to solve it.
Translating that solution into a design and then some code is the easy part, IMHO.
if you think programming is like sex, you probably haven't done much of either.-------------- - capn_midnight

#15 Aardvajk   Crossbones+   -  Reputation: 9216

Posted 04 June 2014 - 07:51 AM

Maintaining the patience to sift through all the pointless rubbish like this on forums looking for worthwhile theads to participate in.



#16 fastcall22   Crossbones+   -  Reputation: 6259

Posted 04 June 2014 - 02:06 PM

Maintaining the patience to sift through all the pointless rubbish like this on forums looking for worthwhile theads to participate in.

Yeah, and gasto's recent string of low quality threads... "Why is the sky even blue?"-type threads...

EDIT:
Not that I can say I'm much better... At least gasto actually has something to talk about :|

Edited by fastcall22, 04 June 2014 - 02:09 PM.

gzip: H4sIAAAAAAAEAG1QTUvEMBC991e8nvaiFfYoS7yo sLCo6MnjtJ1ugmkiyWRL/72z3T1YEQIJ8z4zA2Xp yPvt1qBpGrRFIJZkk9FyRyUzHCbKIHgn4hnZOrm1 TD0mG0HCCs+QGDGWziKXI6Wm2n++GYwUVH2mrGEE PnGCVQ8K8+JYfXA6URDEQfMZh5h6g5eoAlWJdeEI bbH2qYZf7XMUfw8f/Q0oMeZYNL9/WHF0uFEshvMr XYujd9SycFb+F18QcSOvlJauZ8ejqevdnV7/d550 e0t6prmunh73Bu+vz4c/XUeOQXfJgvKNkhf95U8/ Dtgmy5IBAAA=

#17 ApochPiQ   Moderators   -  Reputation: 18121

Posted 04 June 2014 - 02:09 PM

Alright, if we can't keep this vaguely on topic, it's a candidate for getting closed.

 

I will refrain from stating my opinion on the usefulness of this thread, but I will say that it deserves as much chance to live a healthy life as any other.

 

 

Interpret that how you will :-)



#18 swiftcoder   Senior Moderators   -  Reputation: 14695

Posted 04 June 2014 - 03:15 PM


if we can't keep this vaguely on topic

Wait, there's a topic in this thread?


Tristam MacDonald - Software Engineer @Amazon - [swiftcoding]


#19 fir   Members   -  Reputation: -460

Posted 04 June 2014 - 03:23 PM

Maintaining the patience to sift through all the pointless rubbish like this on forums looking for worthwhile theads to participate in.

On the opposite i state that this kind of reaction as above is inferior and primitive - if it is rubbis for you get out and leave it for people with different opinion



#20 swiftcoder   Senior Moderators   -  Reputation: 14695

Posted 04 June 2014 - 03:57 PM


if it is rubbis for you

I mean, it's kind of rubbish altogether to conduct a straw-poll of a technical forum with no actual content or guidelines in the initial post...

 

it would be considerably more relevant to ask a small number of targeted questions, rather than the scattershot approach.


Tristam MacDonald - Software Engineer @Amazon - [swiftcoding]





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS