What's the most infuriating thing to program?
>>59389410
Backups
>>59389410
My car radio clock. Used to be VCR clocks
>>59389410
x87
>>59389436
That does seem quite infuriating
>>59389410
a program that you dont give a fuck and wont have a reason to exist but you have to do it because someone told you so
>>59389410
>hey anon, we need to get this excel macro talking to this other program through this third program's API
>don't forget they all need to use our proprietary pajeet9000 logging system
>>59389410
A program to calculate how many dicks OP have sucked in his lifetime
Any program that you think is useless or unnecessary that you were told to make.
Time/Date
String operations
GUI
>>59389410
Malbolge
>>59389765
>Time/Date
Trivial unless you're coding timezones on your own. In that case good luck
>String operations
Trolling?
>GUI
Trivial if you understand >= 5% of UX theory
>>59389410
A VCR OR DVD PLAYER?! xDDDDDDDDDD
>*background laughter*
LOL HOW DO YOU SET THE TIME?!?! xDDDDDDDDDDDDDDDDDDD
>*applause*
>>59389410
Flight control. Too many edge cases.
a woman's mind
mumps
working with other people's shit
>>59389812
Not the poster your replying to, but I've found GUI's I have to work with (at work) are always like >>59389696 and inevitably you'll be troubleshooting the API because something you did correctly broke it. Oh and you have to use it cause management got a deal on the price and you can't be wasting their money with a better free alternative, right?
>>59389861
You know that's pretty much the definition of programming, right?
I personally despise any form of GUI programming, just seems so hacky and inconsistent with most APIs. Luckily I rarely need to do anything with GUIs, most of my programming these days is in the form of low-level simulation code.
>>59389698
better use BigInteger from the beginning. int would have an overflow.
>>59389824
tfw
>>59389883
GUI programming != business logic implementation
I know they crossover very soon but they're not exactly one and the same. I get your point though.
File I/O
File parsing
Threads
Error handling
>>59389907
you sound like a fucking java mong, the reason why all baking apps are absolute trash
Anything involving audio processing
>>59389410
Writing documentation.
>>59389979
*banking
>>59389997
that's not programming. and if you can'r write documentation, you're probably pretty shit at programming properly. it just shows you're a code monkey, pajeet-tier
>>59389961
>File I/O
Actually this is a good point, a lot of languages still handle file i/o very poorly (i.e. nasty syntax or just not very well designed).
Ironically, I've found that file i/o gets less easy to work with the higher level of language you go. Probably due to all the unnecessary layers of abstraction.
>>59389979
>low-level simulation code
>java mong
Are you retarded? What kind of sadistic fuck would write simulation code in Java? Nope, I'm a C and C++ guy.
>>59389989
dsp and fourier transforms are cool as heck
>>59389938
>tfw
The fuck what?
>>59390103
that frog when, but no frog pic. very strange indeed
tests
>>59390195
Agreed, especially for nontrivial stuff. Things like writing a mockup server are just too fucking much.
>>59389989
I've done some basic shit with audio before.
It's not that bad. You just need to learn what the hell a FFT is.
100 kLOC PHP project that was started by a student, by accident made a lot of money, extended by 15 developers over 10 years, never fully refactored, using 500 global variables, chains of include() 10 instances deep, without version control
>Hey new developer, please add this little feature, shouldn't take you long :^)
> without version control
oh my god ....
>>59389765
>GUI
>hard
>>59390326
>kLOC
i dont see people use this very often
>>59389410
Love
>>59389410
CALS<->HTML table converter
>>59389410
Do rich reporting in c# from Access dbs, so much fun.
>>59389410
accounting.
taxes
>>59389765
>>59389961
Pretty much anything more than command-line programs.
>>59389410
WebDev.
I hate css, I hate html ,I hate xml, I hate javascript.
I'd rather program a server on C than to play with all that shit.
>>59391778
my man
>>59389410
customers and project managers
your mom giving me the succ
>>59389410
A sound system based on pulseaudio
>>59389410
anything the megacorps tell me to program
>>59389410
love
>>59389908
Better fall for the 16 GB meme. We're gonna need it all for this one.
Compilers
>>59390004
>>59389979
Ha, I was beginning to wonder how many baking apps there could possibly be.
A.I.
>>59389410
robust error handling like in an installer/script or when you are looking for hardware in OpenCL
jquery, js
FPGAs
>>59393087
Not really
Usually they have pretty nice debugging tools (JTAG/expensive proprietary IDEs)
Aren't COBOL and Fortran jobs supposed to be pretty annoying?
Parsing
>>59389410
Anything non-trivial in C.
>>59390127
Fucking newfag.
A microwave. Converting time to microwave time is a pain in the ass.
>>59389410
Compiler
>>59389410
Having to program in machine language because the damn thing is old and nobody here knows BASIC
a correct tar command without looking at the manpage.
>>59389410
Apparently a good browser
>>59389410
Love.
>>59389812
>>Time/Date
>Trivial unless you're coding timezones on your own. In that case good luck
People like you are why so many time/date related systems in software are subtly broken.
Proper, robust time/date code is a fucking nightmare of edge cases.
>>59389410
Shitty opengl games which no one read documentation for and have everything loaded in them from libpng, boost, curl with a terrible python wrapped cmake because they also refused to properly learn cmake.
right next to that, sql for the shitty game, of which the tables for are child-tier understanding of transactions or what you can actually do trivially with data