Hey /g/, normie faggot from here. I've been lurking in programming threads on /b/ for the past few days, and I'm still not really sure what it is you programmers do. Like, you write code to make websites work, but I don't really understand it beyond that. What would an average "programming job" consist of? I don't really get what programming can do besides math.
>>58960978
>programming threads on /b/
>>58960997
top kek
>>58960997
I know, but I'm not a programmer so it's not like I have any sort of baseline
>>58960978
You solve problems with logic.
At its core, programmers do pic related. They make the games and websites you use every day.
>>58961229
God XKCD is so fedora.
>>58960978
A lot of it is front-end work (which everyone hates).
There are web developers and application developers though the latter can apply to both now.
Things programmers do:
Build websites (Javascript, HTML, CSS, PHP, ASP, Python, Ruby)
Build programs (C, C++, Java, C#)
Build games (C, C++, occasionally Assembly, occasionally Java)
There are also programmers in scientific fields, they use different languages depending on the task.
>>58960978
If you said that 'Engineers just put bricks together to build houses' would that sound right?
In any building project engineers architect, coordinate teams, collaborate with one another to make the best use of their individual areas of expertise, plan roadmaps for future expansion, maintain and support everything.
That's what programmers do - only with code.
Any hipster can put together a webapp with some framework in a few weeks. Just like if you look at any small part of a building it looks simple. It takes huge amounts of effort to maintain, scale and manage that so that it can become a product.