oof delegates
i tried to learn Vala at one point hoping i would one day be able to write desktop apps with gtk3
the complexity of all the things not to do with writing the app kept me from getting anywhere with it and my regular work fixing computers or whatever it was at the time, cleaning classrooms maybe, took up too much time
yeah, for me, my programming career finally started when i tried Go
it was weird at first, and my first year or two with it were pretty bumpy but it was the first language that i was able to encompass a complete, large application, because it lowered the complexity of the parts so much
that's why i use Go, because i can't sit still long enough to decode the umpteen irrelevant shits and procedures that contribute nothing to the solution
that's why i'm so stubborn about it too, you would be if you had never been able to sit still long enough to learn how to IGNORE most of the shit in front of you to get the job done
Go doesn't make you deal with irrelevant shit nearly as much
you have to do that after you make it work, then it has bugs, and then you are really programming