Comrade Angles utilise witches.town. Vous pouvez læ suivre et interagir si vous possédez un compte quelque part dans le "fediverse".
Comrade Angles @Angle

Aaargh I'm bad at programming whyyyyyy. :/

@Angle Sympathies. For some reason I cannot get my head wrapped all around object oriented programming. So whenever I *do* code, it feels like trying to push a pin in place with a sledgehammer.

@Qwyrdo I mostly get it, I just have a tendency to make bad decisions, at least in the long term. So I spend a lot more time refactoring and regretting than I really should... XD

@Angle @Qwyrdo That isn't being bad at programming, that's how you get good at programming. You do a thing, discover later on it doesn't fit in with the way the program ought to be and refactor/redesign it later on.

This sharpens your intuitions and and skills, until you become like a jungle cat, instinctively hewing the program you wish with CodeFangs and AbstractionClaws from the stuff of primal algorithmic chaos.

…actually that sounds more like a really scary cybernetic beaver, doesn't it?

@Angle You're not bad. Making mistakes is how you learn. And programming is Hard because you're attempting to build complicated machinery entirely in your head.

@icefox @Angle I agree. You're not bad at programming - I know this firsthand. And programming gets WAY easier when I make an outline first, as though I were writing fiction.

@noelle @icefox @Azure Mmm, fair enough. I've just been refactoring this particular bit of code for weeks now, and it's kind of embarrassing. XD

@Angle @noelle @Azure Then it may be time to get it into a stable state, put it down, say "this is okay for now", and move on. You'll probably return to it when you have a better idea of what it *should* look like.

@icefox @noelle @Azure Yeah, I think I've pretty much already done that. We'll see though. XD