BackInTheGame78
Moderator
- Joined
- Sep 10, 2014
- Messages
- 14,457
- Reaction score
- 15,533
Yeah we have continuous build/deploy pipelines on azure as well and they have to pass unit tests...As for the bad code part, I can't comment on that yet because I'm too new to the company. I'm just coming up on 2 months. I do agree with you on the bad code though.
One thing I really enjoy about this company so far, is that every time I try to upload a merge request, my code absolutely has to pass the pipeline or it won't even get through. Kind of a safeguard against me uploading crappy code that breaks everything. I'm wondering if that is standard practice everywhere? We didn't do that at my last company.
Yes, we use point based systems. 1, 3, 5, 8. I've had that experience as well. I agree that this is a flaw with the deadline system that tasks can become more complex than they originally seemed. People have moved things into the next sprint, but from what I've seen it looks to be a bit frowned on. We have a "code cutoff" as well so that there is time for all of the merge conflicts to be resolved.
I still do prefer this system to my old company, because it was kind of like a wild west with how much was expected of me. I do enjoy the clarity here, I just need to give myself plenty of time to finish my work.
Ideally you should run the tests locally before you push up the code and/or create new unit tests for new code being written so you will know if it should pass before being pushed up, but that is definitely a fail safe...although it can create interesting situations when a unit test passes locally but fails on the build server...there have been some interesting findings on that for us
Yeah I figured on the points thing. We did that at my last company and they were hardcore into agile, even going so far as to hire agile consultants that came in and we all had to take 3 days all day trainings with them to learn how to do it properly...
24K a year? This can't be in the US...I'm also a software engineer (more on the JavaScript, React side), but I'm only making around $24k a year. But of course, that means I don't have as much work as you do right now. I'm not sure if it's just us being programmers and coding while sitting in front of a laptop, but I find it difficult to push myself to go out and socialize.
Sure, in your case, since you're making significantly more than me, I'd say it's understandable you've got more responsibility at work, but is it possible there's a part of you that doesn't feel enough excited or interested in going out even when you don't have too much work?
Just a side note and I know this isn't the thread for this, but I'd love getting some help from you in regards to how you got your job and if there's any possibility of referrals. It's not everyday I come across a fellow software engineer here on Sosuave haha.