nik592 wrote: ↑08 July 2025, 23:06
FrankJones wrote: ↑08 July 2025, 19:36
Bored me to tears, and was frustrating to work on. I remember an assignment for which we needed to use JavaScript and/or html to design a webpage and make all sorts of fussy parameters to have the page look a specific way, and I could not get my code to execute a I wanted; things did no line up, or id not scale to size the way I intended, and I hated it.
Yeah, that about sums it up.
I can't offer any perspective on what BGA does because I haven't ever attempted coding here (I'm not especially interested in spending my free time on coding, nor do I have a lot of free time anyway between two kids, part-time work, school volunteering, and other things). But as someone who has done full-stack development (and still does, but more bug-hunting than true dev, as I mentioned), I can say there are plenty of us who abhor front-end - well, mostly when you get to the finicky bugs of HTML/javascript. And don't even get me started on cross-browser compatibility...
Okay, good. I am glad I am not alone.
When my friend first suggested programming boot camp, I said to him, "I want to do back-end. I'm a math guy, problem solver, I don't care about how the game looks. Let other people deal with that. I want to solve problems. I want to fix the bugs in TFM on [lame other gaming site]"
He said, "You don't know enough yet to know what you don't know. You might end up loving front-end."
I knew. And within a week, I knew even stronger.
And, yeah, Cross-browser compatibility. MY goodness. A very popular game here, also exists on [Other really lame gaming platform]. Even the bugs are buggy! People report bug constantly that to me, as an iOS user, I do not experience, and all I can say to them is, "hmm. Odd. When I play on my iPad, that card works fine." And, "Yeah, when you're playing on a PC and your opponent is playing on an iPad, weird things can happen."
It's especially funny when people get upset at computers.
Umm... The computers are just following human instructions. Yes, As Ray Kurzweil might say, maybe the singularity is near, and maybe Skynet is going to take over, but for now, .... We just need to be accurate and precise with our instructions. I mean, sheesh, the number of times I spent HOURS fixing a bug that was caused because I had ONE character typed incorrectly, in a way that did not give me the squiggly red line in my IDE, but nevertheless caused the code to not execute as intended. (Granted, I should have been able to start the debugger, do a stack-trace, whatever, and find the problem, but, well, I was kind of a noob

I still am. )