Know that I completely empathize with everything here, even the consultancy bits. It kills me when companies won’t do basic things like CI/CD. In fact, that’s one of the major red flags. If a company isn’t minimum doing some sort of pipeline to go to prod it’s pretty much a no from me at this point. It’s such an important critical security step that if you didn’t do that, you’re not doing a lot else either.
Sounds like you’re where I was, but you’ve had a longer timeline luckily. Don’t let them blame you, don’t let them put it on you. Sounds like you’re walking that political tightrope pretty well.
Thank you for the kind words, I’ve been feeling pretty low since then and your last few words made me smile :)
This is a bigger and bigger red flag as I gain experience.
That, and neglecting the absolutely most important part of the app - data structures and their relationships. Including a deliberate level of normalisation.
Just shoving JSON into Mongo/DynamoDB means that you haven’t thought things through enough.
Thanks, shits been getting worse recently when the architect joined, and took things in his own hands at one point and told somebody he was talking shit. The architect was right, but was instantly ignored afterwards. which is why i asked the company to look for a new project because fuck that. And seeing the architect agreeing with me made me realise how bad it was and that what i thought wasnt wrong.
Either case, i learned from this project that some product teams can not be changed and its better to say fuck it.
Up to better moments and share our knowledge and ways with people that do care!
Good point about the ci/cd and i think i need to start asking that question in job interviews!
Once business/product start dipping their hands into the How, “I know how to design this” you know you’re cooked on the team. That’s what got me too, some manager who had probably 6 months of coding experience and then went into management was trying to tell me with 12 years of experience how I should architect. They’ll constantly lie to you convincing you that you’re the wrong one, when you have all of that experience
It doesn’t even make sense to hire a full time architect unless you’re constantly producing new solutions.
You could make an argument that an architect can intervene when existing products aren’t optimal but those skills should be in the domain of whatever senior developer you have lying around
The architect was brought in to make designs for code and solutions. He was not only a solution architect but also a design architect. And also, im the senior developer that did (i no longer give a fuck) what you said :p
The architect just happened to be in the meeting when one of the discussions broke loose hehe
Know that I completely empathize with everything here, even the consultancy bits. It kills me when companies won’t do basic things like CI/CD. In fact, that’s one of the major red flags. If a company isn’t minimum doing some sort of pipeline to go to prod it’s pretty much a no from me at this point. It’s such an important critical security step that if you didn’t do that, you’re not doing a lot else either.
Sounds like you’re where I was, but you’ve had a longer timeline luckily. Don’t let them blame you, don’t let them put it on you. Sounds like you’re walking that political tightrope pretty well.
Thank you for the kind words, I’ve been feeling pretty low since then and your last few words made me smile :)
This is a bigger and bigger red flag as I gain experience.
That, and neglecting the absolutely most important part of the app - data structures and their relationships. Including a deliberate level of normalisation.
Just shoving JSON into Mongo/DynamoDB means that you haven’t thought things through enough.
Thanks, shits been getting worse recently when the architect joined, and took things in his own hands at one point and told somebody he was talking shit. The architect was right, but was instantly ignored afterwards. which is why i asked the company to look for a new project because fuck that. And seeing the architect agreeing with me made me realise how bad it was and that what i thought wasnt wrong.
Either case, i learned from this project that some product teams can not be changed and its better to say fuck it.
Up to better moments and share our knowledge and ways with people that do care!
Good point about the ci/cd and i think i need to start asking that question in job interviews!
Once business/product start dipping their hands into the How, “I know how to design this” you know you’re cooked on the team. That’s what got me too, some manager who had probably 6 months of coding experience and then went into management was trying to tell me with 12 years of experience how I should architect. They’ll constantly lie to you convincing you that you’re the wrong one, when you have all of that experience
It doesn’t even make sense to hire a full time architect unless you’re constantly producing new solutions.
You could make an argument that an architect can intervene when existing products aren’t optimal but those skills should be in the domain of whatever senior developer you have lying around
The architect was brought in to make designs for code and solutions. He was not only a solution architect but also a design architect. And also, im the senior developer that did (i no longer give a fuck) what you said :p
The architect just happened to be in the meeting when one of the discussions broke loose hehe