|
Azure DevOps
|
# ? Oct 11, 2019 21:56 |
|
|
# ? May 10, 2024 03:15 |
|
Distributed CVS. Well it's no worse than the top of page suggestion
|
# ? Oct 11, 2019 21:58 |
|
https://twitter.com/random_walker/status/1182635589604171776 Replace Blackboard with Jira and you'll understand something.
|
# ? Oct 12, 2019 00:13 |
|
Well my boss ended up paying for the Bitbucket before letting me finish my research so I guess Bitbucket and Jira it is. So I think my next question should be what beer should I drink next, right?
|
# ? Oct 12, 2019 00:44 |
|
Whiskey
|
# ? Oct 12, 2019 00:45 |
|
taqueso posted:Whiskey Not opposed to this too, but I'm weak and can't do it straight.
|
# ? Oct 12, 2019 00:48 |
|
Protocol7 posted:If you org was switching to a true SaaS DevOps solution, would you prefer GitLab or Bitbucket? I think I'm leaning towards GitLab at the moment. i have (almost) no complaints about gitlab. if only they hadn't just put "fail CI if test coverage decreased" in the backlog as "would be cool if one day we have literally nothing else to do".
|
# ? Oct 12, 2019 00:59 |
|
Gitlab should bring back the old creepy logo imo
|
# ? Oct 12, 2019 02:11 |
|
Progressive JPEG posted:Gitlab should bring back the old creepy logo imo It's a combo furry / serial killer! Synergy!
|
# ? Oct 12, 2019 05:14 |
|
Github is really good. They've been adding really nice features steadily in the last couple years. Force push diffs in PRs and a nice code review interface, co authorship in commits, nice API, automatic dependency security audits...
|
# ? Oct 12, 2019 05:48 |
|
tak posted:Github is really good. They've been adding really nice features steadily in the last couple years. Force push diffs in PRs and a nice code review interface, co authorship in commits, nice API, automatic dependency security audits... Yeah I use Github now and I like it a lot. At my previous work we couldn't use it because their security policy didn't allow for remotely hosted storage of source code. There we made the switch from svn to locally-hosted Gitlab.
|
# ? Oct 12, 2019 08:02 |
|
I definitely do not like interviewing and hiring but I sure prefer it to what happened this year: we just got a bunch of new grads randomly distributed across scrum teams. They are all over the place in terms of skill and being able to work without being micromanaged. Apparently hiring entry level people is the solution to last years problem that everyone qualified was turning down our job offers because they weren’t competitive. (Mainly because they are hiring for our NYC office but our main tech branch is in a much lower cost city.) Good times! smackfu fucked around with this message at 15:23 on Oct 12, 2019 |
# ? Oct 12, 2019 15:20 |
|
Protocol7 posted:Well my boss ended up paying for the Bitbucket before letting me finish my research so I guess Bitbucket and Jira it is. Protocol7 posted:I'm weak
|
# ? Oct 12, 2019 17:48 |
|
taqueso posted:Whiskey (I like absinthe though because I'm a weird person and that's how I've rolled forever, not because it was cool or something)
|
# ? Oct 12, 2019 18:12 |
|
Vulture Culture posted:Whichever one gets you to act like an adult and talk to your boss about giving you busy-work and completely ignoring the result I dunno, I think getting paid to basically do gently caress all but browse the web for a few hours is a good deal to me. Even if it is just reading about some specific websites.
|
# ? Oct 13, 2019 01:58 |
|
Nah, it gets to be soul crushing after a while
|
# ? Oct 13, 2019 02:24 |
|
rt4 posted:Nah, it gets to be soul crushing after a while It can cripple your prospects for your next real job if you literally do nothing too. That's why you do side projects or continue to learn on their dime!
|
# ? Oct 13, 2019 03:11 |
|
I mean most of my days are normal work days, it was just a Friday afternoon errand. I have lived the soul crush work days of nothingness, I don’t miss it.
|
# ? Oct 13, 2019 03:37 |
|
Best days at work are when you have a lot of tasks to do and the requirements for all of them are very clear. 5pm comes outta nowhere.
|
# ? Oct 13, 2019 04:05 |
|
Yeah but those days are so rare Sometimes I have to make them for myself by putting poo poo off so I can have one full day a month that actually feels productive
|
# ? Oct 13, 2019 05:03 |
|
prom candy posted:Best days at work are when you have a lot of tasks to do and the requirements for all of them are very clear. 5pm comes outta nowhere.
|
# ? Oct 13, 2019 06:52 |
|
rt4 posted:Nah, it gets to be soul crushing after a while Yes, when it gets to multiple years I started moonlighting.
|
# ? Oct 13, 2019 16:41 |
|
.
kitten smoothie fucked around with this message at 19:40 on Jan 29, 2020 |
# ? Oct 13, 2019 18:31 |
|
PhantomOfTheCopier posted:Distributed CVS.
|
# ? Oct 14, 2019 14:18 |
|
Keetron posted:Recently migrated a service from Java 11 to Kotlin, many days were like these. What helped is that I helped build it and the experimental Kotlin conversion in Intellij works pretty well. I'm looking forward to your stories of woe.
|
# ? Oct 14, 2019 22:52 |
|
Converting Java to Kotlin is pretty mechanical anyway. The meaning is the same; it's only the syntax that changes. Once it has been converted, then you can start changing the part that's hard to understand.
|
# ? Oct 14, 2019 23:53 |
|
Bongo Bill posted:Converting Java to Kotlin is pretty mechanical anyway. The meaning is the same; it's only the syntax that changes. Once it has been converted, then you can start changing the part that's hard to understand. Sometimes you will find the Java code has been written in a way that the Kotlin compiler views as unsafe, and you will have to refactor. 8 / 10 times the translator handles most of the work but sometimes you have to think.
|
# ? Oct 15, 2019 04:41 |
|
Of course Kotlin works well in IntelliJ, Kotlin was invented by the IntelliJ devs. Having said that, the Scala plugin for IntelliJ is without doubt fantastic and I couldn't live without it anymore. Kotlin isn't quite FP enough for me so I'm glad I get to do Scala.
|
# ? Oct 15, 2019 06:28 |
|
PhantomOfTheCopier posted:I'm looking forward to your stories of woe. My colleagues were aware but figured they can now put kotlin on their CV as well without even having to spend to much effort.
|
# ? Oct 15, 2019 07:36 |
|
Keetron posted:Sorry to hear that, this is my last week here. In fact, this java to kotlin conversion is a thinly veiled CV building exercise that paid off big time. I've been disappointed to see that there's still a dearth of non-Android Kotlin jobs (at least in the states). I would kill to do backend Kotlin dev again.
|
# ? Oct 15, 2019 13:21 |
|
ErikTheRed posted:I've been disappointed to see that there's still a dearth of non-Android Kotlin jobs (at least in the states). I would kill to do backend Kotlin dev again. Feel free to relocate, the Netherlands cannot drag their developers from all over the globe and there is a ton of Kotlin and not enough developers.
|
# ? Oct 15, 2019 14:00 |
|
Can confirm, doing a bunch of Kotlin whilst enjoying Dutch life.
|
# ? Oct 15, 2019 21:51 |
|
I have this call to discuss this integration with a 3rd party company in Europe tomorrow and I have no idea why my API endpoint isn't working
|
# ? Oct 16, 2019 02:35 |
|
Today I got a review on my code saying that I shouldn’t be creating multiple classes for a particular solution that has several problem domains (and is split up accordingly) and should instead keep all the logic (CSV generation, queries, encryption, uploading, etc.) in one class and file because it’s easier to understand. I specifically split it up like that so that each piece would be easy to understand on its own, and you didn’t have to keep the whole thing in mind when working on it, because it’s a highly business critical thing that touched several parts of what we do and has a particularly heinous handwritten SQL query that I wanted to sequester. I don’t know how I feel about this, exactly, but I know I don’t feel great about it. gently caress it, man, whatever works.
|
# ? Oct 16, 2019 16:46 |
|
Or, in the running theme of your posts, perhaps talk to the other person and have a friendly conversation about it.
|
# ? Oct 16, 2019 16:57 |
|
We literally did.
|
# ? Oct 16, 2019 17:00 |
|
Pollyanna posted:Today I got a review on my code saying that I shouldnt be creating multiple classes for a particular solution that has several problem domains (and is split up accordingly) and should instead keep all the logic (CSV generation, queries, encryption, uploading, etc.) in one class and file because its easier to understand. I specifically split it up like that so that each piece would be easy to understand on its own, and you didnt have to keep the whole thing in mind when working on it, because its a highly business critical thing that touched several parts of what we do and has a particularly heinous handwritten SQL query that I wanted to sequester. It's a tough decision and this is where the science turns into an art. You don't want one particular class to be too complex, but if you split things up enough it becomes difficult to figure out what's actually going on. Ultimately, the best way to handle this is: 1) If it's your boss and they insist, just do what they ask and grumble here. 2) If there's a particular style in your codebase about this and you aren't ready to push for change, just follow the style in the codebase 3) Use your best judgement. Make sure you have decent integration tests for all of these parts because the more you split up you make things the easier it is to flub this.
|
# ? Oct 16, 2019 17:07 |
|
The integration tests were basically written first when I put it together so that should be acceptable, I think. That’s why I split it up that way, so I could test stuff without giving a gently caress about S3 and CSVs n poo poo. The core reason (EDIT: to consolidate into one class) is to reduce mental overhead and make refactoring/migration easier when (if) we ever split the codebase up. It’s also a review from the team lead I’m helping out this sprint. So, #1 and #2. Pollyanna fucked around with this message at 17:42 on Oct 16, 2019 |
# ? Oct 16, 2019 17:21 |
|
It's #2 all right, lol
|
# ? Oct 16, 2019 17:23 |
|
|
# ? May 10, 2024 03:15 |
|
Sounds like the separation of concerns is useful and the lead is clueless, time to quit
|
# ? Oct 16, 2019 18:55 |