|
Munkeymon posted:By "Daily Driver" I mean "uses it at home voluntarily because they really want to" I thought you meant the kind of fanatic that uses daily builds for their hardware drivers.
|
# ? Feb 15, 2016 20:59 |
|
|
# ? Jun 7, 2024 21:53 |
|
Cuntpunch posted:We have a developer who will often check things in with just 'phase 1 comp' and then there's 25 unrelated files across 3 different stories of work. And pretty much never a phase 2. Make it a policy that every checkin has to reference a case (or user story, or whatever) - that's what the place I work at does and it works really well. (and make sure people understand that it's frowned on to make a checkin that combines what should be independent pieces of work.)
|
# ? Feb 15, 2016 22:13 |
|
Munkeymon posted:By "Daily Driver" I mean "uses it at home voluntarily because they really want to" Roughly half of the developers at my office use linux as a daily driver (myself included), I've definitely noticed that there's way more weirdos among the linux half. I don't really have any philosophical reasons for using linux, it's just that everything I really want from an OS is so god drat complicated on windows
|
# ? Feb 16, 2016 00:38 |
|
Bognar posted:I see "wip" as a commit message way more than I want to. Just Add a precommit hook if you can on Git - We have precommit hooks on SVN meaning we have to have specific information in a specific format in the commit message or it is rejected. JiraNumber: Message
|
# ? Feb 16, 2016 07:54 |
|
TheresaJayne posted:Just Add a precommit hook if you can on Git - We have precommit hooks on SVN meaning we have to have specific information in a specific format in the commit message or it is rejected. If you run your own central git server you can do this, but github doesn't allow it. You can setup build/lint hooks for PRs, which works just as well (you can prevent merging if checks don't pass). You could also require devs to install provided hooks to their local clone, but thats harder to enforce.
|
# ? Feb 16, 2016 08:42 |
|
Subjunctive posted:"Reverted accidental changes" is your next move. If she'd meant them to be part of the mainline, she'd have documented them. It's a dude. Now I'm really wondering if I said something to imply that it's a woman, or if this is just some thread convention that I don't know about.
|
# ? Feb 16, 2016 10:32 |
|
chippy posted:It's a dude. Now I'm really wondering if I said something to imply that it's a woman, or if this is just some thread convention that I don't know about. Probably just trying to avoid assuming everyone is male unless told otherwise. Using "she" for unknown referents is pretty common in some circles.
|
# ? Feb 16, 2016 10:54 |
|
Bad developers don't really deserve to be considered people, so when talking about a bad developer, you should call them "it."
|
# ? Feb 16, 2016 11:08 |
|
sarehu posted:Bad developers don't really deserve to be considered people, so when talking about a bad developer, you should call them "it." "that thing"
|
# ? Feb 16, 2016 12:09 |
|
Do planning horrors count? https://forums.somethingawful.com/showthread.php?noseen=0&threadid=3748466&perpage=40&pagenumber=1947#post456332755Tijuana Bibliophile posted:
|
# ? Feb 16, 2016 12:40 |
|
sarehu posted:Bad developers don't really deserve to be considered people, so when talking about a bad developer, you should call them "it." Same but everyone who has ever touched a computer
|
# ? Feb 16, 2016 14:04 |
|
Tank Boy Ken posted:Do planning horrors count? https://forums.somethingawful.com/showthread.php?noseen=0&threadid=3748466&perpage=40&pagenumber=1947#post456332755 Not sure what the horror is, given the nature of game dev. Even big organized shops like Blizzard constantly pull people from other teams when priorities shift. Hell, Valve does not even use top-down planning at all.
|
# ? Feb 16, 2016 14:19 |
|
Beef posted:Not sure what the horror is, given the nature of game dev. Even big organized shops like Blizzard constantly pull people from other teams when priorities shift. Hell, Valve does not even use top-down planning at all. I think this requires some context: CIG is currently developing a game which has been delayed for 2 years, and from all the interviews they've done, it's very clear that they have no clue how the most basic and fundamental systems of the game will work. They always have very detailed and specific answers to less important questions, such as "Will I be able to pick flowers on planets", but to questions about core gameplay, the usual answer is "we're still working out the details on that". Also, in addition to the release delay, there have been several other broken promises along the way, and at this point, it's looking very unlikely that CIG will ever be able to deliver anything close to what they're promising. You can read the Star Citizen thread for even more context, including details about : The CEO's wife, who also happens to be a mo-cap actress in the game, the VP of marketing, a marine biologist and many other amazing things The current state of the game (basically an extremly buggy Crysis mod) The fact that they're no longer giving out refunds because they say that a significant portion of the game is already playable
|
# ? Feb 16, 2016 15:07 |
|
Beef posted:Not sure what the horror is, given the nature of game dev. Even big organized shops like Blizzard constantly pull people from other teams when priorities shift. Hell, Valve does not even use top-down planning at all. Every hour, though? Also, yes, Valve, the company currently with a heavy public eye on it for it's inability to actually finish anything and/or stop halfassing things, or Blizzard who's working environment was one of the lowest rated of the largest companies with "conditions akin to working in a sweatshop". Not really good targets to aim towards. I hope Blizzard has gotten better lately since Overwatch and Hearthstone seem like love-efforts rather than just an infinite grind to try and make WoW content though
|
# ? Feb 16, 2016 15:08 |
|
Beef posted:Not sure what the horror is, given the nature of game dev. Even big organized shops like Blizzard constantly pull people from other teams when priorities shift. Hell, Valve does not even use top-down planning at all. I am not a game dev, but whenever I start programming, it takes a while to get into the zone. If I have to change my mindset hourly then poo poo ain't getting done. But the gaming dev world may be different
|
# ? Feb 16, 2016 15:10 |
|
LOOK I AM A TURTLE posted:Probably just trying to avoid assuming everyone is male unless told otherwise. Using "she" for unknown referents is pretty common in some circles. Yeah, I just pick randomly to try and make myself assume less often, chip away at that bias.
|
# ? Feb 16, 2016 15:12 |
|
Beef posted:Not sure what the horror is, given the nature of game dev. Even big organized shops like Blizzard constantly pull people from other teams when priorities shift. Hell, Valve does not even use top-down planning at all. Well I think it's better to let people finish their piece of code they are working on. And not swap things around every day/couple hours. I mean this is a product/game which has a a development span of several years. Not a "simple" mobile game. Sure swapping people around can naturally happen, but I think it's desireable to not be the normal day-to-day thing.
|
# ? Feb 16, 2016 15:12 |
|
It said priorities change hourly, not that people are reassigned hourly. That said, priorities shifting that fast does suggest some substantial micromanagement is going on.
|
# ? Feb 16, 2016 15:21 |
|
code:
|
# ? Feb 16, 2016 15:41 |
|
Subjunctive posted:Yeah, I just pick randomly to try and make myself assume less often, chip away at that bias. I do the same, for the same reason. It's also funny how often it trips other people up.
|
# ? Feb 16, 2016 15:49 |
|
Thermopyle posted:I do the same, for the same reason. It's also funny how often it trips other people up. https://en.wikipedia.org/wiki/Singular_they
|
# ? Feb 16, 2016 16:09 |
|
Thermopyle posted:I do the same, for the same reason. It's also funny how often it trips other people up. This is in our documentation style guide (pick a gender at the beginning of the document and stick with it throughout). You should have heard the screaming when I used "she" in one of the database admin guides. I got so many emails along the lines of "there's no female database admins *LOUD SOUND OF SNAPPING SUSPENDERS IN BACKGROUND*". It's like, dude, I am a woman and I wrote that document. You had to read it to have any idea wtf you were even doing with that database. Reflect a little .
|
# ? Feb 16, 2016 16:27 |
|
LOOK I AM A TURTLE posted:Probably just trying to avoid assuming everyone is male unless told otherwise. Using "she" for unknown referents is pretty common in some circles. Subjunctive posted:Yeah, I just pick randomly to try and make myself assume less often, chip away at that bias. Thermopyle posted:I do the same, for the same reason. It's also funny how often it trips other people up. Fair enough, I just use the singular 'they' as Bognar posted. In this context it did run a bit counter to its intentions, I'm so used to seeing 'he' as a default, especially in a (statistically speaking) male dominated profession that it almost seemed a little bit like Subjunctive was assuming the developer was female because they did something dumb.
|
# ? Feb 16, 2016 16:44 |
|
We have gendered user personas, so for one feature the person using the feature is "she" because her name is Cassie whereas for other features it's "he" because it's Ike. But I think personas are silly so from my perspective this is just another argument for singular "they".
|
# ? Feb 16, 2016 16:48 |
|
Considering women have been shown to be better at programming than men, you should use "he" when discussing bad programmers.
|
# ? Feb 16, 2016 16:51 |
|
Yeah, but that defeats the purpose of occasionally using "she" instead of "he". I mean, "he" gets used all the time when "they" would be more appropriate.
|
# ? Feb 16, 2016 16:54 |
|
kloa posted:I am not a game dev, but whenever I start programming, it takes a while to get into the zone. If I have to change my mindset hourly then poo poo ain't getting done. If you like programming, never become anything resembling a tech lead.
|
# ? Feb 16, 2016 16:54 |
|
Illegal Move posted:I think this requires some context: CIG is currently developing a game which has been delayed for 2 years, and from all the interviews they've done, it's very clear that they have no clue how the most basic and fundamental systems of the game will work. They always have very detailed and specific answers to less important questions, such as "Will I be able to pick flowers on planets", but to questions about core gameplay, the usual answer is "we're still working out the details on that". Also, in addition to the release delay, there have been several other broken promises along the way, and at this point, it's looking very unlikely that CIG will ever be able to deliver anything close to what they're promising. So basically, it's the 2016 equivalent of Dawn? The game that promised players could impregnate each other, give birth (or have abortions), and fling babies/fetuses out of catapults?
|
# ? Feb 16, 2016 18:37 |
|
Ithaqua posted:So basically, it's the 2016 equivalent of Dawn? The game that promised players could impregnate each other, give birth (or have abortions), and fling babies/fetuses out of catapults? Except CIG has made over $100m from suckers. But yes.
|
# ? Feb 16, 2016 18:46 |
Thermopyle posted:Yeah, but that defeats the purpose of occasionally using "she" instead of "he". I mean, "he" gets used all the time when "they" would be more appropriate. Xir
|
|
# ? Feb 16, 2016 20:20 |
|
HFX posted:If you like programming, never become anything resembling a tech lead. This is happening to me. I spend less than half my day programming and it sucks!
|
# ? Feb 16, 2016 20:28 |
|
HFX posted:If you like programming, never become anything resembling a tech lead. My boss is the lead for our application within the company. During an especially protracted round of contracting with a major prospective customer (which we eventually landed), it wasn't unusual for him to be here until midnight on Saturdays at times. He said pretty often that he didn't even mind being here on weekends, he just wished it was to program and not to "add sufficiently aspirational language to the goals section of the contract".
|
# ? Feb 16, 2016 20:53 |
|
HFX posted:If you like programming, never become anything resembling a tech lead. http://www.paulgraham.com/makersschedule.html Tech lead is the uneasy combination of both schedules, but it's a generally necessary step in the chain if you are an engineer with managerial or high-level architect aspirations. It can also offer some of the most variety and freedom of any position on the org chart, being able to eschew meetings to meet product deadlines, take a coding break for a week to get better perspective, and claim as much power and control as you have the guts to claim. A tech lead can be a senior developer that goes to more meetings, or a tech lead can be a powerful force driving the organization and project forward by acting as the cornerstone of interaction between a dev team and the outside world. A tech lead can be part product owner, part scrum master, part manager, part developer, part architect, part tester, and really just about anything. At the same time, tech leads aren't expected to be the most political people, and people don't look down on them when they go into technical detail of implementation as a thought exercise to prove out product requirements. I miss being a tech lead.
|
# ? Feb 16, 2016 21:50 |
|
You should use "he" if you have an 80-character column limit, but it's okay to use "they" if you have something wider like 100 or no limit. "she" is fine if it's 90 characters, and it's okay to pick randomly with up to a 10n% chance of "she" and a (100-10n)% chance of "he" in the case of an 80 + n character limit, for n between 1 and 9.
|
# ? Feb 16, 2016 22:48 |
|
I pity the fool who continues to limit themselves to 80 character wide terminals. You got like 1920 pixels in width, expand your world,
|
# ? Feb 16, 2016 22:56 |
|
The wise thing to do is to have no line limit and let the lines wrap where they may. Don't hard-wrap your comments. Just get used to it. And do the wrapping on the character boundary. We already hyphenate words in books, so there's no reason it should be a problem. Edit: And, unrelated: From Don't Alienate Open Source Contributors: quote:I applied the necessary patches and submitted the package to CRAN for approval. Within a few hours of submitting the patch, I received the following response from one of the CRAN maintainers: sarehu fucked around with this message at 23:02 on Feb 16, 2016 |
# ? Feb 16, 2016 22:58 |
|
sarehu posted:The wise thing to do is to have no line limit and let the lines wrap where they may. Don't hard-wrap your comments. Just get used to it. And do the wrapping on the character boundary. We already hyphenate words in books, so there's no reason it should be a problem. There's something rotten in the R community: http://ironholds.org/blog/down-and-out-in-statistical-computing/
|
# ? Feb 16, 2016 23:25 |
|
fritz posted:There's something rotten in the R community: http://ironholds.org/blog/down-and-out-in-statistical-computing/ Cripes. If I had a project with a variable named "iGiveHead", unintentional or no, I would have merged that patch as priority #1 just so I could stop cringing. Not, y'know, banned the person who submitted the patch.
|
# ? Feb 16, 2016 23:43 |
|
TooMuchAbstraction posted:Cripes. If I had a project with a variable named "iGiveHead", unintentional or no, I would have merged that patch as priority #1 just so I could stop cringing. Not, y'know, banned the person who submitted the patch. I'm curious how the variable name came about, since it was apparently unintentional.
|
# ? Feb 16, 2016 23:50 |
|
|
# ? Jun 7, 2024 21:53 |
|
Your "exclusionary as all hell" source code, people. https://github.com/wch/r-source/blob/b156e3a711967f58131e23c1b1dc1ea90e2f0c43/src/library/utils/R/str.R#L57 The dude that submitted the issue is this guy.
|
# ? Feb 16, 2016 23:55 |