What's the most infuriating thing to program?

What's the most infuriating thing to program?

Backups

My car radio clock. Used to be VCR clocks

x87

That does seem quite infuriating

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

>hey user, 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

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

Malbolge

>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

A VCR OR DVD PLAYER?! xDDDDDDDDDD

>*background laughter*

LOL HOW DO YOU SET THE TIME?!?! xDDDDDDDDDDDDDDDDDDD

>*applause*

Flight control. Too many edge cases.

a woman's mind

mumps

working with other people's shit

Not the poster your replying to, but I've found GUI's I have to work with (at work) are always like 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?

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.

better use BigInteger from the beginning. int would have an overflow.

tfw

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

you sound like a fucking java mong, the reason why all baking apps are absolute trash

Anything involving audio processing

Writing documentation.

*banking

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

>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.

>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.

dsp and fourier transforms are cool as heck

>tfw
The fuck what?

that frog when, but no frog pic. very strange indeed

tests

Agreed, especially for nontrivial stuff. Things like writing a mockup server are just too fucking much.

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 ....

>GUI
>hard

>kLOC
i dont see people use this very often

Love

CALSHTML table converter

Do rich reporting in c# from Access dbs, so much fun.

...

accounting.
taxes

Pretty much anything more than command-line programs.

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.

my man

customers and project managers

your mom giving me the succ

A sound system based on pulseaudio

anything the megacorps tell me to program

love

Better fall for the 16 GB meme. We're gonna need it all for this one.

Compilers

Ha, I was beginning to wonder how many baking apps there could possibly be.

A.I.

robust error handling like in an installer/script or when you are looking for hardware in OpenCL

jquery, js

FPGAs

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

Anything non-trivial in C.

Fucking newfag.

A microwave. Converting time to microwave time is a pain in the ass.

Compiler

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.

Apparently a good browser

Love.

>>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.

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