Comment on: What are some must read programming books for a new programmer?
3 18 Mar 2016 10:53 u/ZigZagWanderer in v/programmingComment on: Another bigot joining Github. Inclusiveness doesn't include white men.
I host my private repos myself, but for open-source stuff Github adds a lot of value. People want to be able to find your project, submit issues & pull requests, and have one account that they can use for any project.
Maybe a self-hosted GitLab can offer some of this too, I haven't looked into it much yet.
Comment on: I realize this might be an obvious question, but is anyone else annoyed by how programming has transformed from an understanding of concepts into blatant marketing speak?
Go self-employed. Build your own stuff and sell it. Out-compete the drones.
Comment on: Alternatives to notepad++
After checking it out I wouldn't consider the np++ guy an SJW. No threats, no insults, no intimidation, no getting anyone fired. Just one insensitive tweet which he later sort-of apologized for.
Comment on: What kinds of problems is /v/programming solving these days?
I'm writing a game in C++ (no link because this is my say-stupid-shit account) and having a blast learning about graphics programming, matrix math, shaders etc. It may have been a better business decision to use something like Unity or UE4 but I'm finding there are advantages to doing things on a lower level.
For instance, game engines tend to dictate what kind of scene graph you use, and handling that stuff myself means I can load larger, more complex levels and have them run well because I know my own requirements better than a general-purpose engine ever could.
The trade-off is that it takes ages, and you have to deal with bullshit bugs at layers you don't really care that much about. Like, input will stop working for someone and you have to find out why and fix it.
Comment on: Data analysis of GitHub contributions reveals "unexpected" gender bias
Political bullshit is what normal people are good at. Tech is doing well, and they want in.
Comment on: Data analysis of GitHub contributions reveals "unexpected" gender bias
You know, it might take another 10 years, but I hold out hope that the public will wise up to this shit and stop taking it seriously. When it gets this blatant, it seems inevitable that even mainstream opinion will come round eventually. It's like the boy who cried wolf. Remember when everyone thought D&D was a satanic ritual? People at large seem credulous at first, but they cotton on eventually.
Comment on: These 'women are better programmers than men' articles everywhere aren't necessarily accurate
When I found Slate Star Codex I was beginning to think either I, or the world, had gone mad. Reading Scott's stuff gives me that nice feeling of knowing that there are some people who aren't completely bonkers and some of them aren't afraid to speak up and point out the absurdity. It's the same feeling I used to get from the early Simpsons.
You should see the amount of pure unmitigated hate he gets from all sides, though. He's somehow a basement-dwelling, shot-chugging cuckold gymbro with an Ed Hardy fedora. He laughs it off. I'm not sure I could.
Comment on: What constitutes 'coding'?
UnrealScript was very much a scripting language but was compiled. Python is used to write serious server software and is interpreted.
Some languages, like Lua, C, and JavaScript, have both compiling and interpreting implementations, but the person writing the software (i.e. doing the “coding” or the “scripting” in question) doesn't need to know which implementation their code will run on, which means that by your definition, the question of whether they were coding or scripting only gets resolved when their software is run.
I work as a developer and in my experience “scripting” refers to writing quick scripts to automate existing software, like, say, adding new menu items to Photoshop. “Scripts” can be quick one-file Python programs to do simple things on a server but writing them isn't often called ”scripting”. “Coding” is a catch-all term that covers pretty much all cases, except, as you mentioned, markup languages, which is usually just called “writing some HTML”.
Comment on: What constitutes 'coding'?
This is the right answer. (Source: am developer)
Structure and Interpretation of Computer Programs by Sussman & Abelson