|
Grump posted:my team lead: My team lead says something similar, because apparently all comments get outdated. Bit of a self-fulfilling prophecy, as any comments in our code certainly are now. Basically, it just means that people have to ask about poo poo in pull requests, and once those get merged that poo poo be lost to time.
|
# ¿ Jan 25, 2021 03:04 |
|
|
# ¿ Apr 27, 2024 06:39 |
|
I finished my project before Christmas, as did a lot of other people at work, and leadership, I dunno, forgot to plan what we would be doing once we came back for new years. So, we've been twiddling our thumbs for weeks now. I am not complaining about being paid to sit on my rear end, but it's really unprofessional and boring. I don't get how that's allowed to happen. I am pretty far in a hiring process at this other place, hopefully that goes well.
|
# ¿ Jan 25, 2021 03:28 |
|
ChickenWing posted:Company I interviewed at gave me a 6 hour takehome I once went through application -> 2x phone interviews -> 6 hour mini-project -> 2x in-person interviews for a position that was supposedly open for people of all experience/skill levels (I've got a masters and 4 years) only for them to decide I did not have the technical depth they were looking for. Last I checked they were still looking. Never again.
|
# ¿ Jan 25, 2021 21:24 |
|
Ither posted:I've been put on multiple projects, each with their own standup and ceremonies. If you're a new hire that's super dumb; you should start out with only one. I'd speak with your manager about it if they're not a tool. I've been in this situation, but usually it comes about if you've shown yourself to be a person who gets poo poo done, the company does not have enough of those people to go around, and you have trouble saying no. You get stuck in meetings and ceremonies all day, but you're still expected to deliver in all these teams so you start working more hours... Burnout 3: Takedown
|
# ¿ Mar 6, 2021 02:37 |
|
People who learn that methods should be short and do only one thing, and then proceed to wrap the entire standard library in one-line methods are annoying. I hate having to read the methods they write where they actually try to do some work, because it's now almost entirely in a syntax they've decided on rather than the standard and I have to look up every method to see what it actually does.
|
# ¿ Mar 7, 2021 00:20 |
|
Pairing is great if it is with someone you like and work well with, and like pulling teeth with anyone else.
|
# ¿ Mar 12, 2021 15:05 |
|
When I joined my new team as a senior I was told to by the team to shake things up a little, ask pointed questions and criticize the status quo seeing as I was new blood. I thought fair enough, but better to step lightly until we've gotten to know each other. Three weeks later my boss has to come speak to me because some people on the team had thrown a major fit and gone behind my back because I had asked for the context of certain decisions and dared question some of their undocumented coding style choices in a pull request. I'm taking a promotion and transferring to a different team. Point is, teams where nobody can agree on anything and every decision requires a debate are no good, but neither are teams where there's no culture for constructive criticism or flexibility. I feel like the most effective team composition is one where you have both seniors and juniors, and where both of these groups have outspoken types and keep your head down types. In theory an all senior/outspoken group can work, but only if they all see eye-to-eye from the onset. Still, such a group will probably struggle with on-boarding new people. Oh, and another lesson is that there's not necessarily any correlation between what sort of culture a team claims to have, and what that culture is actually like. thotsky fucked around with this message at 03:31 on Apr 4, 2021 |
# ¿ Apr 4, 2021 03:27 |
|
Blinkz0rz posted:Now let's talk about how the "hostile nitpicker" is usually just a white dude Sure, but the person with the exact opposite approach is also usually just a white dude in this industry.
|
# ¿ Apr 5, 2021 19:55 |
|
Did you know habitual git squashing developers are mostly just white dudes? Makes you think...
|
# ¿ Apr 5, 2021 23:14 |
|
Pedestrian Xing posted:Agreed, I think having all 75 commits with the message "TICKET-000 chagnes refracted" really preserves the intent of the author. I need you to understand the transition from "refactoring" to "some more refactoring"!
|
# ¿ Apr 6, 2021 00:17 |
|
Seems to me it's not about what to call it, but rather that this kind of feedback does more harm than good.
|
# ¿ Apr 15, 2021 00:37 |
|
In my current team they feel strongly that pull requests are the wrong place to discuss craft, but I have been in teams where that is acceptable. I think doing so in pull requests requires more trust; it's more fraught than discussing something over coffee.
|
# ¿ Apr 18, 2021 13:51 |
|
I am getting close to burning out. I have been working from home for over a year now, and since I am pretty bad at self discipline, require being social to avoid depression and am entirely motivated by receiving in person praise or showing off to someone it really doesn't work for me. My productivity is down to at most a third of what it was, and I have been compensating by basically working from when I get up to when I go to sleep, with my "breaks" being mostly the distractions of working from home that are keeping me from being more productive. I have found that my most productive period starts when I should be going to bed, as avoiding the next day is sort of motivating, but I have stand-ups and stuff in the morning so this has mostly resulted in me getting very little sleep during the work week. I take naps and sleep a lot in the weekend to compensate. Clearly this is not sustainable or healthy, and I am trying to make changes, but I have a hard time seeing a proper resolution to this as long as working from home is mandatory.
|
# ¿ May 1, 2021 12:22 |
|
I think the common perception among developers of Kanban as a simpler, less process-driven or formal alternative to Scrum is pretty far from what Orthodox Kanban is like. I work with a Kanban enthusiast and he argues for a full value stream with loads of columns for everything including task specification, design and analysis steps, multiple swim lanes all with their own WIP limits (how many tasks in progress at once) and class of service guarantees (how long should a task take) and a ton of metrics. He argues that the default Jira and Trello Kanban boards with To Do-Doing-Done are more like Scrum than they are like Kanban. To make matters worse, all new user stories/features are handled using an involved Scrum process and everything that comes with that so I get to experience the worst of both worlds. thotsky fucked around with this message at 22:54 on May 12, 2021 |
# ¿ May 12, 2021 22:51 |
|
Eh, maybe it does. I'm skeptical. You can spend a lot of time engineering your process, and get plenty of metrics out of that, but your power to affect things is ultimately limited to making a recommendation to your boss about how much work your team can handle and how that work should be presented. Even if we assume that the boss in question is on board with taking direction from the team on this, the entire process is super vulnerable to all of the same things that make estimation such a waste of time. One unforeseen and significant complication, maybe a technical issue or a staffing issue, and your metrics are close to worthless. Maybe the project lead, product owner or team has a habit of kicking the ball down the road, spending most of their time assigning or solving tasks that are easy; when you're suddenly faced with the elephant in the room it's not like having a finely tuned lead time is going to make any difference. Sure, these issues will always be issues; it's not Kanbans fault, but it does give me the impression that a lot of the theory-heavy parts of Kanban are just as much wishful thinking and busywork as the stuff people talk poo poo about Scrum for. Some of the simpler stuff is alright though. Trying to limit people to working on one thing at a time, and incentivizing QA is nice. Keeping your to-do list a manageable size seems to help morale a little bit. I don't really think you need more than a single lane to do that though. thotsky fucked around with this message at 00:50 on May 13, 2021 |
# ¿ May 13, 2021 00:42 |
|
leper khan posted:What if you had kanban but without the prioritized backlog and you kept all the scrum meetings And you spread your tasks over multiple boards that must all be maintained individually.
|
# ¿ May 14, 2021 13:35 |
|
"opportunities for growth"
|
# ¿ May 25, 2021 10:12 |
|
Combat Pretzel posted:Guys over from IT finally set up an Gitlab account for me. Dude in charge seemed to have a huge problem with me doing various Git stuff on command-line (IDK, it's a habit from way back, using simpler text editors). It's probably just a harm-reduction measure. I mean, you're not wrong, but whenever I or somebody else have hosed up the repo somehow (usually rewriting history or deleting tags) we've definitely done so from the command-line. The problem is not the command-line of course, but ops people usually have a very specific perspective. thotsky fucked around with this message at 03:20 on Jun 26, 2021 |
# ¿ Jun 26, 2021 03:17 |
|
IntelliJ git gui is pretty good. VSCode git gui is dogshit.
|
# ¿ Jul 5, 2021 21:52 |
|
I made senior after three years and I am not all that good at this job. Leaving sounds like a great decision.
|
# ¿ Aug 24, 2021 10:09 |
|
froglet posted:I'm not a (professional) developer, I cobble scripts to augment my manual testing (i.e. to solve problems that are bothering me and/or getting in my way). Nice.
|
# ¿ Sep 14, 2021 16:45 |
|
Developers have very varied definitions of what Kanban is and what makes it good. I would have to see the specific implementation to know whether I thought it was beneficial.
|
# ¿ Sep 17, 2021 09:09 |
|
Mega Comrade posted:It's agileish but with less of the extra crap added on than scrum has. So rather than 'good' it's just less bad. prom candy posted:We do "kanban" at my work which means we reorder stories frequently and also yeah we don't have all the meetings which is loving great. These are common takes among developers, but Kanban does have a bunch of its own crap; classes of service, swim lanes, WIP limits and that's just the stuff that has to do with task management. There's a lot of theory, and it allows for plenty of meetings too, just look up "kanban cadences". If you end up in a team with someone who insist on doing Kanban by the book and not just "simplified scrum board and no meetings" you won't have a great time.
|
# ¿ Sep 17, 2021 22:57 |
|
we're writing custom build server integrations in gitlab to avoid having to go to a paid tier just for mandatory approvals in pull request, but people are no longer sure whether to press the approval button, the like button or comment with a key phrase, so now every pull request is literally "like, comment and subscribe" to get it merged
|
# ¿ Dec 20, 2021 15:03 |
|
Gitlab has a "mark as draft" function. I don't see how using it, or something like it, makes you dumb or whatever.
|
# ¿ Feb 14, 2022 21:39 |
|
In my experience companies paste them on the wall and then never point to them ever. They're a non-issue.
|
# ¿ Feb 16, 2022 14:11 |
|
My boss demanded I explain why I take so many bathroom breaks every day and I pointed out that one of our core values is to be productive.
|
# ¿ Feb 17, 2022 21:31 |
|
I was able to get service level billing out of AWS; not so for GCS.
|
# ¿ Mar 17, 2022 09:06 |
|
M1s still have a ton of compatability issues. I got one, but have to do all my builds remote.
|
# ¿ Mar 22, 2022 21:11 |
|
prom candy posted:What have you had issues with? I'm thinking of getting one later this year but I thought the compatibility stuff was mostly ironed out. Running bazel in docker does not work on M1s. I see larger projects still having M1 stuff on the roadmap, so I would not make any assumptions that everything will work with the normal bit of tinkering. thotsky fucked around with this message at 22:00 on Mar 22, 2022 |
# ¿ Mar 22, 2022 21:54 |
|
If she's got 20 years of experience in marketing I would look at either doing marketing for IT companies, or do a lateral move into the product side of software development. Like, do market research for a software product, be a product owner or move into a managerial position somewhere in IT. Starting from scratch seems like a waste.
|
# ¿ Apr 8, 2022 09:06 |
|
I know a person who does the whole socratic feedback thing and then ignores any response but the change they are implying they want you to make. I think it is meant to come across as less combatative, but it wastes time and feels really passive aggressive.
|
# ¿ Apr 22, 2022 08:30 |
|
I will be one in a couple of weeks so I will let you know. I am hoping it is just a fancy title justifying a certain type of pay grade for a certain type of senior engineer that gets pulled into meetings a bit more than usual.
|
# ¿ May 8, 2022 10:29 |
|
Bongo Bill posted:Mash up some fresh basil, hard cheese, nuts, and salt with a mortar and pestle, and blend it with olive oil. Experiment with the ratios until you find one that's just right for you. GARLIC
|
# ¿ May 14, 2022 11:09 |
|
CPColin posted:I watched as a guy called into a team meeting with camera on while on the freeway and I almost quit the meeting and went straight to HR to complain when my boss didn't immediately go "wtf hang up you idiot". If he ever does it again I might yell at him myself. I do the Enterprise bridge, you gonna snitch on me too?
|
# ¿ May 21, 2022 16:10 |
|
Maybe it's a cry for help? Or a movie reference? Is this person making inappropriate jokes during meetings?
|
# ¿ May 21, 2022 16:18 |
|
It's apparently good, but I have never seen a good one.
|
# ¿ Jul 7, 2022 16:53 |
|
It's great when people throw their hands up at how lovely the tooling is, at multiple levels in the organization, and then you end up with docker in docker in docker in...
|
# ¿ Jul 7, 2022 17:18 |
|
Happiness Commando posted:His specific request is what resources (books/whitepapers/whatever) can I expose myself to, so I can better explain that the family of tenets like "explicitly store DB transactions" are good . His situation is as follows: Appeals to authority are super annoying, so it's weird for him to request one. I guess he's basically saying he does not respect yours and doesn't want to listen to your arguments.
|
# ¿ Jul 28, 2022 07:42 |
|
|
# ¿ Apr 27, 2024 06:39 |
|
I really need a date to tell the client.
|
# ¿ Jul 28, 2022 23:04 |