Ask HN: Should I leave my job?
I'm at a cross-roads with my current employer, whom I enjoy working for however our technical lead is a bit "old school". I work for a young start-up, it's been around for a few years now and has just had quite a bit of growth all seems well. We currently have some problems with our CI pipeline (20+ micro-services), let me paint a picture. - Ansible playbooks used to perform every task, even when it's as simple as an 'aws s3 cp' - No clean build environments, everything is ran on the same VM using GitLab shell executors. - Slow pipelines, limited concurrency - Developers don't understand how the pipelines work because of Ansible abstraction - No knowledge about how the pipelines are ran/configured I was having a discussion with my technical lead this afternoon about how we are slowly trying to move our GitLab CI pipeline from shell executors to docker executors to help with the rapid growth we've had in the past 3 months (50+ developers hired). We got to a point in the discussion when he said, "I don't really see the advantages of using docker executors at all, what can't we do with our current pipeline that docker executors provide?" After listing numerous reasons from the top of my head such as clean build environments, less maintenance and more developer freedom the conversation came to an end with nothing really resolved. So after all of this my main question on my mind is how can I continue to work under the rule of someone who is not open to change, which is so desperately needed, and if I stay am I setting myself up for further frustrations? 0 comments on Hacker News.
I'm at a cross-roads with my current employer, whom I enjoy working for however our technical lead is a bit "old school". I work for a young start-up, it's been around for a few years now and has just had quite a bit of growth all seems well. We currently have some problems with our CI pipeline (20+ micro-services), let me paint a picture. - Ansible playbooks used to perform every task, even when it's as simple as an 'aws s3 cp' - No clean build environments, everything is ran on the same VM using GitLab shell executors. - Slow pipelines, limited concurrency - Developers don't understand how the pipelines work because of Ansible abstraction - No knowledge about how the pipelines are ran/configured I was having a discussion with my technical lead this afternoon about how we are slowly trying to move our GitLab CI pipeline from shell executors to docker executors to help with the rapid growth we've had in the past 3 months (50+ developers hired). We got to a point in the discussion when he said, "I don't really see the advantages of using docker executors at all, what can't we do with our current pipeline that docker executors provide?" After listing numerous reasons from the top of my head such as clean build environments, less maintenance and more developer freedom the conversation came to an end with nothing really resolved. So after all of this my main question on my mind is how can I continue to work under the rule of someone who is not open to change, which is so desperately needed, and if I stay am I setting myself up for further frustrations?
I'm at a cross-roads with my current employer, whom I enjoy working for however our technical lead is a bit "old school". I work for a young start-up, it's been around for a few years now and has just had quite a bit of growth all seems well. We currently have some problems with our CI pipeline (20+ micro-services), let me paint a picture. - Ansible playbooks used to perform every task, even when it's as simple as an 'aws s3 cp' - No clean build environments, everything is ran on the same VM using GitLab shell executors. - Slow pipelines, limited concurrency - Developers don't understand how the pipelines work because of Ansible abstraction - No knowledge about how the pipelines are ran/configured I was having a discussion with my technical lead this afternoon about how we are slowly trying to move our GitLab CI pipeline from shell executors to docker executors to help with the rapid growth we've had in the past 3 months (50+ developers hired). We got to a point in the discussion when he said, "I don't really see the advantages of using docker executors at all, what can't we do with our current pipeline that docker executors provide?" After listing numerous reasons from the top of my head such as clean build environments, less maintenance and more developer freedom the conversation came to an end with nothing really resolved. So after all of this my main question on my mind is how can I continue to work under the rule of someone who is not open to change, which is so desperately needed, and if I stay am I setting myself up for further frustrations? 0 comments on Hacker News.
I'm at a cross-roads with my current employer, whom I enjoy working for however our technical lead is a bit "old school". I work for a young start-up, it's been around for a few years now and has just had quite a bit of growth all seems well. We currently have some problems with our CI pipeline (20+ micro-services), let me paint a picture. - Ansible playbooks used to perform every task, even when it's as simple as an 'aws s3 cp' - No clean build environments, everything is ran on the same VM using GitLab shell executors. - Slow pipelines, limited concurrency - Developers don't understand how the pipelines work because of Ansible abstraction - No knowledge about how the pipelines are ran/configured I was having a discussion with my technical lead this afternoon about how we are slowly trying to move our GitLab CI pipeline from shell executors to docker executors to help with the rapid growth we've had in the past 3 months (50+ developers hired). We got to a point in the discussion when he said, "I don't really see the advantages of using docker executors at all, what can't we do with our current pipeline that docker executors provide?" After listing numerous reasons from the top of my head such as clean build environments, less maintenance and more developer freedom the conversation came to an end with nothing really resolved. So after all of this my main question on my mind is how can I continue to work under the rule of someone who is not open to change, which is so desperately needed, and if I stay am I setting myself up for further frustrations?
Hacker News story: Ask HN: Should I leave my job?
Reviewed by Tha Kur
on
November 09, 2018
Rating:
No comments: