|
a foolish pianist posted:Yeah, the only times I've had to force anything, I'd hosed something up badly. They're necessary if you ever do any rebasing. Phobeste posted:Why not just make another branch and clean that up locally before pushing it.... And what, open a new PR? That's way more annoying and confusing than just blowing away a private branch history.
|
# ¿ Apr 16, 2017 04:53 |
|
|
# ¿ Jun 1, 2024 14:35 |
|
revmoo posted:Rebasing is retarded. Force pushing is retarded. Git-flow is retarded. It's like watching the "making of" of a nightmare coworker/manager story
|
# ¿ Apr 17, 2017 18:49 |
|
Mniot posted:Kanban is its own methodology, not just Scrum with less restrictions. You're probably just Doing Agile Wrong, like most companies. So if the QA queue is full, do I temporarily become QA, or just spin around in my chair until it frees up? Genuine question.
|
# ¿ Apr 20, 2017 17:19 |
|
leper khan posted:There are some people I work with that regularly voice the opinion that they can't understand working on programming projects on nights or weekends. It's really sad to me because they very clearly don't like programming (one has even said literally that), but they're basically stuck doing it because it pays relatively well. I enjoy programming a great deal but am also a little confused by people who spend the day coding and then come home and spend their evening doing more coding.
|
# ¿ May 5, 2017 13:48 |
|
lifg posted:Another great reason to interview at one of the giants is the confidence boost. You'll walk into every other interview knowing that you've faced the hardest and didn't crumple. I dunno, knowing that I was too dumb to work at either Google or Facebook didn't exactly do wonders for my confidence.
|
# ¿ Jun 3, 2017 18:36 |
|
Google, after rejecting me nine months ago, gave me a recruitment call today. I understand them being open to re-applications, but I didn't realize they'd actually come after you.
|
# ¿ Jun 7, 2017 03:39 |
|
rt4 posted:This sounds completely unfun even without involving weird workplace poo poo If you and your friends are of a particular mindset the good ones are a blast.
|
# ¿ Jul 6, 2017 02:15 |
|
And if you rename a parameter you might have to change the signature, and IIRC Pollyanna works in a language without static typing, so
|
# ¿ Jul 6, 2017 17:25 |
|
Plorkyeran posted:Most companies with 1099 employees are breaking the law. The IRS is very inconsistent about enforcing it; they cracked down on some companies a while back (10-15 years now?) and then haven't done much since. A topical PSA: if you feel you're being 1099ed in error, you can file an SS-8 with the IRS to complain about it, and in my case, something actually came of it!
|
# ¿ Jul 18, 2017 12:24 |
|
Volguus posted:The rest is history now. I'm not sure what lessons we're supposed to draw from the story, given that the history is Microsoft riding Windows to become one of the most successful companies ever created.
|
# ¿ Jul 26, 2017 13:56 |
|
MisterZimbu posted:I'm not smart enough to figure out how to handle time/dates and handle all the conversions from/to UTC/DateTimeOffset from the browser to moment to knockout to newtonsoft json to webapi to dapper to sql and back. It's not you, all the tooling is bullshit. None of the layers make it easy to just do the right thing.
|
# ¿ Jul 31, 2017 19:37 |
|
ratbert90 posted:99% of the time, gotos are bad. Faking exception handling in C is most of that 1% though.
|
# ¿ Aug 21, 2017 22:56 |
|
Yeah why are you even on your work slack while on vacation.
|
# ¿ Oct 6, 2017 13:11 |
|
AskYourself posted:What C# 7.0 bring is C# 7 Non-nullable reference types. IMHO it can be used real well to protect your own coder against your code base and to design more robust and standardised API/Framework/Librairies. I have some bad news for you about which features actually ended up in C# 7. redleader posted:Jesus Christ. I assume you're looking for a new job? That "technique" is absurd enough that it almost loops back around to being impressive!
|
# ¿ Oct 14, 2017 02:31 |
|
So, uh, what’s the point of Jira Portfolio? Because it feels like a convenient way to ossify any vaguely agile process. Our BA got ahold of it and now we can’t add tickets to the backlog without him whining about his timelines four months in the future getting messed up.
|
# ¿ Nov 1, 2017 18:12 |
|
lifg posted:I spent so long in college learning about time v space trade-offs in programming, but software development is all about development speed v correctness of new features. This little fact is something that didn’t really sink in until just recently when I read the Google SRE book. Medicine? Especially if you’re an NP.
|
# ¿ Dec 5, 2017 22:14 |
|
Portland Sucks posted:I just looked this up and had no idea this exists which brought me to a larger question. Unironically: Follow the .NET thread here on the forums. I started my career in a very similar situation to yours (only .NET guy on a team) and did it for seven years with that thread as my only entry point into the ecosystem. I now have a “real job” on a team full of actual developers, and after a year of work my official review had a lot of “good at .NET” on it, so something worked. Make sure you follow up on new stuff you learn about there - google new language constructs and versions and whatever. (Unfortunately, the thread’s educational utility is less now that one of the regulars who used to be on the C# design team quit it, but it’s still good.) But no matter what, growing as a dev is hard without peer review. I’d say the desire to do it at all is a good sign, though.
|
# ¿ Dec 6, 2017 17:39 |
|
Pixelboy posted:Why on earth isn't your build system running the same tooling? We have one of those - on just one of our build boxes, the metrics inspector (not the compiler itself!) doesn't know C# 7. Since "uh just rerun it on a good box" is an effective workaround and nobody wants to spend time digging around on something this stupid it's just lingered for months now.
|
# ¿ Dec 8, 2017 20:12 |
|
KoRMaK posted:Whatever, I'll file the taxes. I'm allowed to make money. It’s not a tax issue, it’s that any large transaction looks identical to money laundering, and you’re almost assuredly not worth that trouble to your bank.
|
# ¿ Dec 18, 2017 21:39 |
|
Xarn posted:For content, this list of interviewee questions from the 'POS is good: The values question is a weird one for a lot of companies, I think. My company’s “value” is “turn money into more money” but that has very little impact on how much I enjoy my day-to-day job. Portland Sucks posted:You've got to be really discerning asking an individual about how much time they take off or what their work life balance is. I wouldn't suggest asking this without also asking about the companies, or better the department that you will be working in looks like on average. A good variant is “what’s the coolest thing someone on the team did with PTO.”
|
# ¿ Jan 18, 2018 20:49 |
|
Ape Fist posted:I start in an hour and I'm basically making GBS threads myself. Sounds like you’re already fitting right in!
|
# ¿ Jan 22, 2018 14:42 |
|
Anyone here have any YouTrack experience? I’m trying to figure out simply how to reorder a backlog in a way the shows up for other users. Googling has suggested that there are some gotchas but I’m unable to avoid them all. I can drag issues around, but it’s only for me, not other users.
|
# ¿ Jan 31, 2018 14:07 |
|
fantastic in plastic posted:Scabs As A Service Somewhere in the Mission a “serial entrepreneur” just got a boner.
|
# ¿ Feb 19, 2018 22:05 |
|
When you finally quit that horror show this thread is going to be glorious.
|
# ¿ Jun 7, 2018 19:59 |
|
You can definitely live in NYC on $75k, especially if you’re willing to put up with roommates and an hour-long commute to downtown and not saving much. I’m sure you can live better in Houston for that money, but $75k isn’t poverty-level in NYC.
|
# ¿ Jun 12, 2018 21:52 |
|
It's really something how the "advice" Shirec's boss gives is pretty much exactly 180 degrees wrong. Some people don't know what they're doing and are just kind of aimless and incompetent, but it seems like this guy is able to do the exact opposite of good management at every possible turn.
|
# ¿ Jun 15, 2018 03:57 |
|
Xerophyte posted:Also, if you're not living in one of the weird outlier countries with at-will employment then your employer has to both give some number of months of warning (3-6 back home, typically) plus provide a reason for your dismissal. It's not like they can just summarily fire you, who would agree to that contract? But gosh, don’t you want to be able to quit at a moment’s notice without reason? Fair’s fair!
|
# ¿ Jul 24, 2018 23:48 |
|
Messyass posted:For a competent software dev in a western country it sure as hell is. There are a variety of crises that can make looking for a job on no notice a bad idea, especially in Freedomland where no job = no health insurance (or at the very least a shitload more money and bureaucracy to keep it).
|
# ¿ Aug 6, 2018 11:20 |
|
Taffer posted:Probably sound like a broken record at this point but thanks again ya'll. The support has made me feel a lot happier and confident with my decision. I'm gonna mostly take it easy for a couple days to relax then start hitting the job search hard. I believe that is technically the smiley for finding a new job but gently caress it, it feels pretty appropriate here.
|
# ¿ Aug 7, 2018 03:36 |
|
I just work until I start making “ok it’s time to go home” mistakes. Sometimes it’s 7, sometimes it’s 4, usually it’s around 5:15.
|
# ¿ Aug 12, 2018 01:03 |
|
There are few things more annoying than a test that starts out green, because when I see that I know I'm about to waste a couple hours on some bullshit.
|
# ¿ Aug 21, 2018 15:39 |
|
Shirec posted:Question for y’all. I’m looking to develop better coding habits and also find a way to distinguish myself from the pack while also helping others (easy right?). There’s been a lot of talk about how poorly my company’s code is documented and understood because the code base is so large. Definitely run this past someone more senior. If one of our juniors started doing this we'd ask them why they were writing code that needed commenting.
|
# ¿ Aug 25, 2018 00:13 |
|
JawnV6 posted:Okay, so you’ve got an argument against all stocks, not specifically diversifying from an employer. What about this: a single-name pick isn't inherently wiser just because it's with the company that employs you, right? If you really want to determine whether holding has historically been a good idea, you should examine the opportunity cost of it in each case, not just whether the stock itself went up or down.
|
# ¿ Oct 1, 2018 20:54 |
|
Volguus posted:Before you ask the manager, play with the technology at home, see how you like it. Make a few personal projects. Alternatively: don’t do this, do the exploratory stuff on company time instead of training yourself for free in your spare time. If the company will benefit, the company should be investing.
|
# ¿ Nov 17, 2018 17:45 |
|
Also, bugs sitting unnoticed in production for long periods of time might turn out to be features, depending on the specific case.
|
# ¿ Jan 7, 2019 22:31 |
|
My Rhythmic Crotch posted:our users will only use something if it slices, dices, and makes toast. They give no fucks about agile, release cadence, stories, etc. They want a 100.0% functional thing or it won't get used. Oh hey, do we work together? See specifically: Users: “Ingest a shitload of data and present it to us” Dev: “Here’s some of the data, is it right so far?” Users: “We’re not going to look at an incomplete data set.” ~months pass~ Dev: “Here’s all the data” Users: “Some of this is wrong, why did you do this wrong?”
|
# ¿ Feb 26, 2019 13:47 |
|
We have some high level product manager-ish guy (I've been so far unable to determine what his job actually is) who literally rolls his eyes when developers ask for use cases. He thinks we're trying to dodge work or something. Which I guess we are, in the sense that we don't want to spend time and effor to build the wrong thing, but I guess I didn't pay enough attention in my mind-reading class in college.
|
# ¿ Mar 9, 2019 17:48 |
|
That reminds me of the time I told the BA that we wanted a few days in the plan to try out a new testing framework and he totally seriously said “Why don’t you just not write bugs?”
|
# ¿ Mar 16, 2019 14:04 |
|
PederP posted:Why is your BA responsible for planning development work? Because my company is just that dysfunctional. "Product management" is the thing that developers whine about when they're trying to avoid doing work, apparently. But since it actually does have to get done, BAs get stuck with it because otherwise users would have to actually talk to..ugh...IT. And since they're not hired to be PMs and they're not valued as PMs, turns out they're poo poo at it! a foolish pianist posted:Are you sure this was serious? It's a fairly common joke, at least around my office. 100%, I've known this guy for a while. He was genuinely confused.
|
# ¿ Mar 16, 2019 20:05 |
|
|
# ¿ Jun 1, 2024 14:35 |
|
PederP posted:Yeah, absolutely. I have known a few BAs who turned out to be excellent PMs, so it's not an impossible transition to make. But I think it's crazy to combine the roles. I find it odd that your users don't want to interact with developers - I've always found that when developers are targeting users internal to the organization, the users will tend towards trying to circumvent project and organizational structures, directly asking developers for bug fixes, design changes, features, support, etc. Thus necessating that the BA, PM and/or product owner step in and filter/limit/prioritize the communication and wishlisting. We kind of have the opposite problem. The in-house development teams are in the same organization as the people who replace keyboards, and the business users don't really think of us as different groups of people. "My monitor is broken" and "I have no automated way to perform [business task X]" are considered variants of the same problem, and us asking them how they want software to work is received as well as someone in tech support asking what exactly is wrong with a busted monitor would be. A spec will consist entirely of something like "Write an application to parse these files" and any attempt to get color on why is like pulling teeth. When the resulting application doesn't do what they want (as is inevitable), they blame us for loving up. The guy hired as a project manager literally rolls his eyes whenever anyone says the words "use case." It's like they think we're a machine that you put quarters in and get software out, and if they're putting their quarters in and aren't happy with the result, then the machine must be defective somehow. Anyway I'm expecting an offer for a new gig this week
|
# ¿ Mar 18, 2019 00:00 |