The further I get in my career, the more I hate the peers I work with /u/MocknozzieRiver CSCQ protests reddit

The further I get in my career, the more I hate the peers I work with /u/MocknozzieRiver CSCQ protests reddit

They think they know everything. So they’re inflexible, uncurious. They’re risk-averse at the cost of innovation and improvement. If they see a confusing block of code they don’t understand they think “this is confusing and I’m a super smart senior engineer, therefore this is designed poorly” without putting an ounce of effort into understanding it first. Consistency is king; incremental improvements be damned.

Sometimes I want to revert back to being a junior because my peers were juniors. We accepted easily that others had something to offer, that if something confused us we should understand it before criticizing it. I have magnitudes better conversations with the people who are my juniors than my peers.

It seems to me a key problem is these people believe they can live in a little bubble. That if everyone just “codes normally” they can kick it back and minimally interact with others. But that’s not how it works. Things change. Instead they whine and complain if anyone tries to do anything different; they become obstacles and frustrations for people who want to improve things.

*Obviously caveat caveat caveat I have plenty of peers that aren’t like this. But it seems more and more I’m butting heads with people like this where I didn’t before.

**I’ve had a lot of change in my career this year. My team was dissolved and I was moved to a new team. My previous team had a very healthy dynamic and encouraged improvements and trying new things; we built a lot of tools that we shared with other teams and always sought to take things to the “next level,” e.g. we put common code our services shared into a library that we made agnostic so that a few other teams started to use the library. Whereas on my new team they just… Copy paste everything. Also my mentor from my previous team retired.

I was really proud of what we did on that team because I learned a lot and I learned to spend a little extra time now to save myself time later. I learned to try new things and to really pay attention in code reviews. But now another team has our services and they complain about everything.

Kotlin? Hate it. Using Kotlin features that aren’t immediately understandable without reading documentation? Absolutely terrible (one of them literally told me they didn’t want to use companion objects lmao). Using inheritance to minimize code duplication and impose structure? Peh. Having to make a change in a library instead of in the codebase? Literally the most inconvenient, unbearable thing (honestly they probably just don’t like that I’ll review the code and I actually leave comments). Functional programming instead of iterative programming? Literally incomprehensible (even though they use Ratpack which is already functional programming-ish). Not using Java? A stupid idea, we’re a “Java shop” (even though our company started with Groovy and their tests are written in Groovy and we’ve never been a “Java shop”–we have services in Kotlin, Scala, and even Python; we write firmware in Rust).

All that to say I might be overexaggerating because I’m just extremely frustrated. 🤷‍♀️

***Obviously caveat again, all of these things can be taken too far. They’re resistant to any of these existing at all to any level.

submitted by /u/MocknozzieRiver
[link] [comments]

​r/cscareerquestions They think they know everything. So they’re inflexible, uncurious. They’re risk-averse at the cost of innovation and improvement. If they see a confusing block of code they don’t understand they think “this is confusing and I’m a super smart senior engineer, therefore this is designed poorly” without putting an ounce of effort into understanding it first. Consistency is king; incremental improvements be damned. Sometimes I want to revert back to being a junior because my peers were juniors. We accepted easily that others had something to offer, that if something confused us we should understand it before criticizing it. I have magnitudes better conversations with the people who are my juniors than my peers. It seems to me a key problem is these people believe they can live in a little bubble. That if everyone just “codes normally” they can kick it back and minimally interact with others. But that’s not how it works. Things change. Instead they whine and complain if anyone tries to do anything different; they become obstacles and frustrations for people who want to improve things. *Obviously caveat caveat caveat I have plenty of peers that aren’t like this. But it seems more and more I’m butting heads with people like this where I didn’t before. **I’ve had a lot of change in my career this year. My team was dissolved and I was moved to a new team. My previous team had a very healthy dynamic and encouraged improvements and trying new things; we built a lot of tools that we shared with other teams and always sought to take things to the “next level,” e.g. we put common code our services shared into a library that we made agnostic so that a few other teams started to use the library. Whereas on my new team they just… Copy paste everything. Also my mentor from my previous team retired. I was really proud of what we did on that team because I learned a lot and I learned to spend a little extra time now to save myself time later. I learned to try new things and to really pay attention in code reviews. But now another team has our services and they complain about everything. Kotlin? Hate it. Using Kotlin features that aren’t immediately understandable without reading documentation? Absolutely terrible (one of them literally told me they didn’t want to use companion objects lmao). Using inheritance to minimize code duplication and impose structure? Peh. Having to make a change in a library instead of in the codebase? Literally the most inconvenient, unbearable thing (honestly they probably just don’t like that I’ll review the code and I actually leave comments). Functional programming instead of iterative programming? Literally incomprehensible (even though they use Ratpack which is already functional programming-ish). Not using Java? A stupid idea, we’re a “Java shop” (even though our company started with Groovy and their tests are written in Groovy and we’ve never been a “Java shop”–we have services in Kotlin, Scala, and even Python; we write firmware in Rust). All that to say I might be overexaggerating because I’m just extremely frustrated. 🤷‍♀️ ***Obviously caveat again, all of these things can be taken too far. They’re resistant to any of these existing at all to any level. submitted by /u/MocknozzieRiver [link] [comments] 

They think they know everything. So they’re inflexible, uncurious. They’re risk-averse at the cost of innovation and improvement. If they see a confusing block of code they don’t understand they think “this is confusing and I’m a super smart senior engineer, therefore this is designed poorly” without putting an ounce of effort into understanding it first. Consistency is king; incremental improvements be damned.

Sometimes I want to revert back to being a junior because my peers were juniors. We accepted easily that others had something to offer, that if something confused us we should understand it before criticizing it. I have magnitudes better conversations with the people who are my juniors than my peers.

It seems to me a key problem is these people believe they can live in a little bubble. That if everyone just “codes normally” they can kick it back and minimally interact with others. But that’s not how it works. Things change. Instead they whine and complain if anyone tries to do anything different; they become obstacles and frustrations for people who want to improve things.

*Obviously caveat caveat caveat I have plenty of peers that aren’t like this. But it seems more and more I’m butting heads with people like this where I didn’t before.

**I’ve had a lot of change in my career this year. My team was dissolved and I was moved to a new team. My previous team had a very healthy dynamic and encouraged improvements and trying new things; we built a lot of tools that we shared with other teams and always sought to take things to the “next level,” e.g. we put common code our services shared into a library that we made agnostic so that a few other teams started to use the library. Whereas on my new team they just… Copy paste everything. Also my mentor from my previous team retired.

I was really proud of what we did on that team because I learned a lot and I learned to spend a little extra time now to save myself time later. I learned to try new things and to really pay attention in code reviews. But now another team has our services and they complain about everything.

Kotlin? Hate it. Using Kotlin features that aren’t immediately understandable without reading documentation? Absolutely terrible (one of them literally told me they didn’t want to use companion objects lmao). Using inheritance to minimize code duplication and impose structure? Peh. Having to make a change in a library instead of in the codebase? Literally the most inconvenient, unbearable thing (honestly they probably just don’t like that I’ll review the code and I actually leave comments). Functional programming instead of iterative programming? Literally incomprehensible (even though they use Ratpack which is already functional programming-ish). Not using Java? A stupid idea, we’re a “Java shop” (even though our company started with Groovy and their tests are written in Groovy and we’ve never been a “Java shop”–we have services in Kotlin, Scala, and even Python; we write firmware in Rust).

All that to say I might be overexaggerating because I’m just extremely frustrated. 🤷‍♀️

***Obviously caveat again, all of these things can be taken too far. They’re resistant to any of these existing at all to any level.

submitted by /u/MocknozzieRiver
[link] [comments]  They think they know everything. So they’re inflexible, uncurious. They’re risk-averse at the cost of innovation and improvement. If they see a confusing block of code they don’t understand they think “this is confusing and I’m a super smart senior engineer, therefore this is designed poorly” without putting an ounce of effort into understanding it first. Consistency is king; incremental improvements be damned. Sometimes I want to revert back to being a junior because my peers were juniors. We accepted easily that others had something to offer, that if something confused us we should understand it before criticizing it. I have magnitudes better conversations with the people who are my juniors than my peers. It seems to me a key problem is these people believe they can live in a little bubble. That if everyone just “codes normally” they can kick it back and minimally interact with others. But that’s not how it works. Things change. Instead they whine and complain if anyone tries to do anything different; they become obstacles and frustrations for people who want to improve things. *Obviously caveat caveat caveat I have plenty of peers that aren’t like this. But it seems more and more I’m butting heads with people like this where I didn’t before. **I’ve had a lot of change in my career this year. My team was dissolved and I was moved to a new team. My previous team had a very healthy dynamic and encouraged improvements and trying new things; we built a lot of tools that we shared with other teams and always sought to take things to the “next level,” e.g. we put common code our services shared into a library that we made agnostic so that a few other teams started to use the library. Whereas on my new team they just… Copy paste everything. Also my mentor from my previous team retired. I was really proud of what we did on that team because I learned a lot and I learned to spend a little extra time now to save myself time later. I learned to try new things and to really pay attention in code reviews. But now another team has our services and they complain about everything. Kotlin? Hate it. Using Kotlin features that aren’t immediately understandable without reading documentation? Absolutely terrible (one of them literally told me they didn’t want to use companion objects lmao). Using inheritance to minimize code duplication and impose structure? Peh. Having to make a change in a library instead of in the codebase? Literally the most inconvenient, unbearable thing (honestly they probably just don’t like that I’ll review the code and I actually leave comments). Functional programming instead of iterative programming? Literally incomprehensible (even though they use Ratpack which is already functional programming-ish). Not using Java? A stupid idea, we’re a “Java shop” (even though our company started with Groovy and their tests are written in Groovy and we’ve never been a “Java shop”–we have services in Kotlin, Scala, and even Python; we write firmware in Rust). All that to say I might be overexaggerating because I’m just extremely frustrated. 🤷‍♀️ ***Obviously caveat again, all of these things can be taken too far. They’re resistant to any of these existing at all to any level. submitted by /u/MocknozzieRiver [link] [comments]

Read more

What’s my current role? (MLE/SWE/AS/DS) /u/Anywhere_Warm CSCQ protests reddit

What’s my current role? (MLE/SWE/AS/DS) /u/Anywhere_Warm CSCQ protests reddit

I work in a startup (2-4bn valuation, 500 people, profitable). My work is similar to ads/search quality team in Meta/Google (+ some extra work). My work includes researching and implementing -:

  1. Bidding algorithms
  2. ranking algos
  3. Retrieval logic and experiments around it (for eg experimenting with pretrained bert embedding vs using a simple indexer for retrieval, observing the improvement in online metrics, infra cost etc)
  4. Creating data pipelines for prediction model, experimenting with different features, training window etc
  5. Forecasting using maths (now I am writing TFT for it).

What I don’t work on?

  1. Designing loss function, pytorch models for prediction models etc. I am part of designing how embeddings are generated but the actual work is done by another team.

I am just a bachelor. I joined as an Swe distributed infra but as my maths was good I shifted to this work. I want help in figuring out what field my work falls under in other companies (not meta/google). I don’t work much with transformers and LLM so is my current profile enough for an MLE role?

submitted by /u/Anywhere_Warm
[link] [comments]

​r/cscareerquestions I work in a startup (2-4bn valuation, 500 people, profitable). My work is similar to ads/search quality team in Meta/Google (+ some extra work). My work includes researching and implementing -: Bidding algorithms ranking algos Retrieval logic and experiments around it (for eg experimenting with pretrained bert embedding vs using a simple indexer for retrieval, observing the improvement in online metrics, infra cost etc) Creating data pipelines for prediction model, experimenting with different features, training window etc Forecasting using maths (now I am writing TFT for it). What I don’t work on? Designing loss function, pytorch models for prediction models etc. I am part of designing how embeddings are generated but the actual work is done by another team. I am just a bachelor. I joined as an Swe distributed infra but as my maths was good I shifted to this work. I want help in figuring out what field my work falls under in other companies (not meta/google). I don’t work much with transformers and LLM so is my current profile enough for an MLE role? submitted by /u/Anywhere_Warm [link] [comments] 

I work in a startup (2-4bn valuation, 500 people, profitable). My work is similar to ads/search quality team in Meta/Google (+ some extra work). My work includes researching and implementing -:

  1. Bidding algorithms
  2. ranking algos
  3. Retrieval logic and experiments around it (for eg experimenting with pretrained bert embedding vs using a simple indexer for retrieval, observing the improvement in online metrics, infra cost etc)
  4. Creating data pipelines for prediction model, experimenting with different features, training window etc
  5. Forecasting using maths (now I am writing TFT for it).

What I don’t work on?

  1. Designing loss function, pytorch models for prediction models etc. I am part of designing how embeddings are generated but the actual work is done by another team.

I am just a bachelor. I joined as an Swe distributed infra but as my maths was good I shifted to this work. I want help in figuring out what field my work falls under in other companies (not meta/google). I don’t work much with transformers and LLM so is my current profile enough for an MLE role?

submitted by /u/Anywhere_Warm
[link] [comments]  I work in a startup (2-4bn valuation, 500 people, profitable). My work is similar to ads/search quality team in Meta/Google (+ some extra work). My work includes researching and implementing -: Bidding algorithms ranking algos Retrieval logic and experiments around it (for eg experimenting with pretrained bert embedding vs using a simple indexer for retrieval, observing the improvement in online metrics, infra cost etc) Creating data pipelines for prediction model, experimenting with different features, training window etc Forecasting using maths (now I am writing TFT for it). What I don’t work on? Designing loss function, pytorch models for prediction models etc. I am part of designing how embeddings are generated but the actual work is done by another team. I am just a bachelor. I joined as an Swe distributed infra but as my maths was good I shifted to this work. I want help in figuring out what field my work falls under in other companies (not meta/google). I don’t work much with transformers and LLM so is my current profile enough for an MLE role? submitted by /u/Anywhere_Warm [link] [comments]

Read more

Switching Major from CS to CE? /u/Unlucky-Champion288 CSCQ protests reddit

Switching Major from CS to CE? /u/Unlucky-Champion288 CSCQ protests reddit

With the recent explosion in CS majors and a large spike in underemployment as basically everyone is trying to do CS. Is it better for me to switch my major to CE instead to have a better chance at a job?

I like working with computers in general so the interest would still be fulfilled. I’m just wondering if its a switch worth doing.

submitted by /u/Unlucky-Champion288
[link] [comments]

​r/cscareerquestions With the recent explosion in CS majors and a large spike in underemployment as basically everyone is trying to do CS. Is it better for me to switch my major to CE instead to have a better chance at a job? I like working with computers in general so the interest would still be fulfilled. I’m just wondering if its a switch worth doing. submitted by /u/Unlucky-Champion288 [link] [comments] 

With the recent explosion in CS majors and a large spike in underemployment as basically everyone is trying to do CS. Is it better for me to switch my major to CE instead to have a better chance at a job?

I like working with computers in general so the interest would still be fulfilled. I’m just wondering if its a switch worth doing.

submitted by /u/Unlucky-Champion288
[link] [comments]  With the recent explosion in CS majors and a large spike in underemployment as basically everyone is trying to do CS. Is it better for me to switch my major to CE instead to have a better chance at a job? I like working with computers in general so the interest would still be fulfilled. I’m just wondering if its a switch worth doing. submitted by /u/Unlucky-Champion288 [link] [comments]

Read more

Anyone else prefer a manager who’s direct? /u/Half_Plenty CSCQ protests reddit

Anyone else prefer a manager who’s direct? /u/Half_Plenty CSCQ protests reddit

I’ve had a manager in the past who was good at managing people’s feelings, but you could never know if what they were saying was truthful. They would tell different people different things, in order to make everyone feel good. The team had this fun, friendly, social vibe. Regular team outings.

The best manager I’ve had didn’t sugarcoat anything, and just told me facts, never any subjective opinion good or bad. They laid out objectives, and said if you hit them you get a promotion and raise, and it did end up happening. The team had this more serious get work done vibe. There was no micromanaging, and we had lots of freedom to socialize, but it was clear that we weren’t friends.

submitted by /u/Half_Plenty
[link] [comments]

​r/cscareerquestions I’ve had a manager in the past who was good at managing people’s feelings, but you could never know if what they were saying was truthful. They would tell different people different things, in order to make everyone feel good. The team had this fun, friendly, social vibe. Regular team outings. The best manager I’ve had didn’t sugarcoat anything, and just told me facts, never any subjective opinion good or bad. They laid out objectives, and said if you hit them you get a promotion and raise, and it did end up happening. The team had this more serious get work done vibe. There was no micromanaging, and we had lots of freedom to socialize, but it was clear that we weren’t friends. submitted by /u/Half_Plenty [link] [comments] 

I’ve had a manager in the past who was good at managing people’s feelings, but you could never know if what they were saying was truthful. They would tell different people different things, in order to make everyone feel good. The team had this fun, friendly, social vibe. Regular team outings.

The best manager I’ve had didn’t sugarcoat anything, and just told me facts, never any subjective opinion good or bad. They laid out objectives, and said if you hit them you get a promotion and raise, and it did end up happening. The team had this more serious get work done vibe. There was no micromanaging, and we had lots of freedom to socialize, but it was clear that we weren’t friends.

submitted by /u/Half_Plenty
[link] [comments]  I’ve had a manager in the past who was good at managing people’s feelings, but you could never know if what they were saying was truthful. They would tell different people different things, in order to make everyone feel good. The team had this fun, friendly, social vibe. Regular team outings. The best manager I’ve had didn’t sugarcoat anything, and just told me facts, never any subjective opinion good or bad. They laid out objectives, and said if you hit them you get a promotion and raise, and it did end up happening. The team had this more serious get work done vibe. There was no micromanaging, and we had lots of freedom to socialize, but it was clear that we weren’t friends. submitted by /u/Half_Plenty [link] [comments]

Read more

Getting into SWE with Math degree /u/Turbulent-Field8341 CSCQ protests reddit

Getting into SWE with Math degree /u/Turbulent-Field8341 CSCQ protests reddit

I have a math BA and minor CS. No SWE internships. Been teaching HS for past few years.

How do I transition into SWE? Just apply to jobs? Should I do a MS? If you look at my post history I have a huge thread where people are telling me a MSCS is useless for Americans. But wouldn’t it give me a leg up in the job market? Am I just screwed and not going to break into the field because of the job market? Also, I am 26. Will I be too old to break in?

submitted by /u/Turbulent-Field8341
[link] [comments]

​r/cscareerquestions I have a math BA and minor CS. No SWE internships. Been teaching HS for past few years. How do I transition into SWE? Just apply to jobs? Should I do a MS? If you look at my post history I have a huge thread where people are telling me a MSCS is useless for Americans. But wouldn’t it give me a leg up in the job market? Am I just screwed and not going to break into the field because of the job market? Also, I am 26. Will I be too old to break in? submitted by /u/Turbulent-Field8341 [link] [comments] 

I have a math BA and minor CS. No SWE internships. Been teaching HS for past few years.

How do I transition into SWE? Just apply to jobs? Should I do a MS? If you look at my post history I have a huge thread where people are telling me a MSCS is useless for Americans. But wouldn’t it give me a leg up in the job market? Am I just screwed and not going to break into the field because of the job market? Also, I am 26. Will I be too old to break in?

submitted by /u/Turbulent-Field8341
[link] [comments]  I have a math BA and minor CS. No SWE internships. Been teaching HS for past few years. How do I transition into SWE? Just apply to jobs? Should I do a MS? If you look at my post history I have a huge thread where people are telling me a MSCS is useless for Americans. But wouldn’t it give me a leg up in the job market? Am I just screwed and not going to break into the field because of the job market? Also, I am 26. Will I be too old to break in? submitted by /u/Turbulent-Field8341 [link] [comments]

Read more

Spread the Holiday Cheer by Sharing Hidden Job Opportunities! /u/wasmiester CSCQ protests reddit

Spread the Holiday Cheer by Sharing Hidden Job Opportunities! /u/wasmiester CSCQ protests reddit

Hey,

As we dive into the festive season, I thought we could give each other a little gift that might just keep on giving: job leads from the hidden job market!

We all know how rough the job market is right now, especially when so many opportunities never even make it to job boards and those that do are probably ghost jobs. So, let’s help each other out!

If your company is hiring, or you know of any roles that aren’t widely advertised, drop the details below!

For job seekers: Feel free to introduce yourself, share what you’re looking for, and maybe someone here will have the lead you need to start 2025 strong!

Happy Holidays and happy networking!

Edit: Don’t forget to include location info (remote/in-office), job title, and any key details, along with if they should DM you or just reply in the thread!

submitted by /u/wasmiester
[link] [comments]

​r/cscareerquestions Hey, As we dive into the festive season, I thought we could give each other a little gift that might just keep on giving: job leads from the hidden job market! We all know how rough the job market is right now, especially when so many opportunities never even make it to job boards and those that do are probably ghost jobs. So, let’s help each other out! If your company is hiring, or you know of any roles that aren’t widely advertised, drop the details below! For job seekers: Feel free to introduce yourself, share what you’re looking for, and maybe someone here will have the lead you need to start 2025 strong! Happy Holidays and happy networking! Edit: Don’t forget to include location info (remote/in-office), job title, and any key details, along with if they should DM you or just reply in the thread! submitted by /u/wasmiester [link] [comments] 

Hey,

As we dive into the festive season, I thought we could give each other a little gift that might just keep on giving: job leads from the hidden job market!

We all know how rough the job market is right now, especially when so many opportunities never even make it to job boards and those that do are probably ghost jobs. So, let’s help each other out!

If your company is hiring, or you know of any roles that aren’t widely advertised, drop the details below!

For job seekers: Feel free to introduce yourself, share what you’re looking for, and maybe someone here will have the lead you need to start 2025 strong!

Happy Holidays and happy networking!

Edit: Don’t forget to include location info (remote/in-office), job title, and any key details, along with if they should DM you or just reply in the thread!

submitted by /u/wasmiester
[link] [comments]  Hey, As we dive into the festive season, I thought we could give each other a little gift that might just keep on giving: job leads from the hidden job market! We all know how rough the job market is right now, especially when so many opportunities never even make it to job boards and those that do are probably ghost jobs. So, let’s help each other out! If your company is hiring, or you know of any roles that aren’t widely advertised, drop the details below! For job seekers: Feel free to introduce yourself, share what you’re looking for, and maybe someone here will have the lead you need to start 2025 strong! Happy Holidays and happy networking! Edit: Don’t forget to include location info (remote/in-office), job title, and any key details, along with if they should DM you or just reply in the thread! submitted by /u/wasmiester [link] [comments]

Read more

Devs, how do you track evolving requirements and protect yourself from ‘rework’ accusations? /u/TrojanGrad CSCQ protests reddit

Devs, how do you track evolving requirements and protect yourself from ‘rework’ accusations? /u/TrojanGrad CSCQ protests reddit

I’m dealing with a situation where requirements frequently change or expand after implementation (specs turn out to be incorrect, new requirements emerge during review, scope grows mid-project), but the narrative becoming ‘developer needs to do rework’ rather than ‘requirements evolved.’

Here’s a real example: Implemented logic exactly per specs, then during review was told ‘specs aren’t always 100% correct’ and needed to change the calculation method. This got labeled as rework despite following the original specs precisely. Then there were a few cases where things have to be changed because implementing it as it was set would have caused a division by zero error in some cases.

I’m planning to start tracking requirement evolution using a simple spreadsheet (Date, What Changed, Why, Impact). Before I implement this, I’d love to hear:

  1. How do you track requirement changes in your projects?

  2. What tools or processes help you document the difference between actual rework vs requirement evolution?

  3. How do you handle situations where working implementations need changes due to requirement updates?

  4. Any strategies for making requirement changes more visible to management?

Looking for practical approaches that don’t create excessive overhead. Would especially appreciate hearing from devs who’ve successfully addressed similar situations.

submitted by /u/TrojanGrad
[link] [comments]

​r/cscareerquestions I’m dealing with a situation where requirements frequently change or expand after implementation (specs turn out to be incorrect, new requirements emerge during review, scope grows mid-project), but the narrative becoming ‘developer needs to do rework’ rather than ‘requirements evolved.’ Here’s a real example: Implemented logic exactly per specs, then during review was told ‘specs aren’t always 100% correct’ and needed to change the calculation method. This got labeled as rework despite following the original specs precisely. Then there were a few cases where things have to be changed because implementing it as it was set would have caused a division by zero error in some cases. I’m planning to start tracking requirement evolution using a simple spreadsheet (Date, What Changed, Why, Impact). Before I implement this, I’d love to hear: How do you track requirement changes in your projects? What tools or processes help you document the difference between actual rework vs requirement evolution? How do you handle situations where working implementations need changes due to requirement updates? Any strategies for making requirement changes more visible to management? Looking for practical approaches that don’t create excessive overhead. Would especially appreciate hearing from devs who’ve successfully addressed similar situations. submitted by /u/TrojanGrad [link] [comments] 

I’m dealing with a situation where requirements frequently change or expand after implementation (specs turn out to be incorrect, new requirements emerge during review, scope grows mid-project), but the narrative becoming ‘developer needs to do rework’ rather than ‘requirements evolved.’

Here’s a real example: Implemented logic exactly per specs, then during review was told ‘specs aren’t always 100% correct’ and needed to change the calculation method. This got labeled as rework despite following the original specs precisely. Then there were a few cases where things have to be changed because implementing it as it was set would have caused a division by zero error in some cases.

I’m planning to start tracking requirement evolution using a simple spreadsheet (Date, What Changed, Why, Impact). Before I implement this, I’d love to hear:

  1. How do you track requirement changes in your projects?

  2. What tools or processes help you document the difference between actual rework vs requirement evolution?

  3. How do you handle situations where working implementations need changes due to requirement updates?

  4. Any strategies for making requirement changes more visible to management?

Looking for practical approaches that don’t create excessive overhead. Would especially appreciate hearing from devs who’ve successfully addressed similar situations.

submitted by /u/TrojanGrad
[link] [comments]  I’m dealing with a situation where requirements frequently change or expand after implementation (specs turn out to be incorrect, new requirements emerge during review, scope grows mid-project), but the narrative becoming ‘developer needs to do rework’ rather than ‘requirements evolved.’ Here’s a real example: Implemented logic exactly per specs, then during review was told ‘specs aren’t always 100% correct’ and needed to change the calculation method. This got labeled as rework despite following the original specs precisely. Then there were a few cases where things have to be changed because implementing it as it was set would have caused a division by zero error in some cases. I’m planning to start tracking requirement evolution using a simple spreadsheet (Date, What Changed, Why, Impact). Before I implement this, I’d love to hear: How do you track requirement changes in your projects? What tools or processes help you document the difference between actual rework vs requirement evolution? How do you handle situations where working implementations need changes due to requirement updates? Any strategies for making requirement changes more visible to management? Looking for practical approaches that don’t create excessive overhead. Would especially appreciate hearing from devs who’ve successfully addressed similar situations. submitted by /u/TrojanGrad [link] [comments]

Read more

Getting promoted to senior vs new job as senior? /u/CampAsAChamp CSCQ protests reddit

Getting promoted to senior vs new job as senior? /u/CampAsAChamp CSCQ protests reddit

Wanted to get your guys thoughts and if any of y’all had experience with either path?

In my mind it’s pretty hard to go from SWE 2 to then apply to other companies and get Senior. I’ve seen it at my company that they’ll just down level you to SWE 2 unless you have a perfect interview.

But then it can also take a long time to go from SWE 2 to Senior at your own company as well.

I’m also not talking about startups and other companies with the title inflation.

submitted by /u/CampAsAChamp
[link] [comments]

​r/cscareerquestions Wanted to get your guys thoughts and if any of y’all had experience with either path? In my mind it’s pretty hard to go from SWE 2 to then apply to other companies and get Senior. I’ve seen it at my company that they’ll just down level you to SWE 2 unless you have a perfect interview. But then it can also take a long time to go from SWE 2 to Senior at your own company as well. I’m also not talking about startups and other companies with the title inflation. submitted by /u/CampAsAChamp [link] [comments] 

Wanted to get your guys thoughts and if any of y’all had experience with either path?

In my mind it’s pretty hard to go from SWE 2 to then apply to other companies and get Senior. I’ve seen it at my company that they’ll just down level you to SWE 2 unless you have a perfect interview.

But then it can also take a long time to go from SWE 2 to Senior at your own company as well.

I’m also not talking about startups and other companies with the title inflation.

submitted by /u/CampAsAChamp
[link] [comments]  Wanted to get your guys thoughts and if any of y’all had experience with either path? In my mind it’s pretty hard to go from SWE 2 to then apply to other companies and get Senior. I’ve seen it at my company that they’ll just down level you to SWE 2 unless you have a perfect interview. But then it can also take a long time to go from SWE 2 to Senior at your own company as well. I’m also not talking about startups and other companies with the title inflation. submitted by /u/CampAsAChamp [link] [comments]

Read more