|
I put a question mark at the end of the post because someone else said that it would happen the 20th.
|
|
|
|
|
Good.
Try "Goodbye". I like the sound of that.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I recently joined a company. I don't know what role i'm actually into but I'm exposed to all areas of the project. This is what i figured...
Developers are developing without a design.
Developers are not fully aware that they are developing a service oriented application.
Application architecture is a complete mess.
Anti-patterns are implemented in almost all area's of application
AngularJs application is sitting on top with absolutely no separation of controller and service logic. No separation of controllers itself. Everything is written in single js file.
Classic MVC web application sitting in the back-end with web controllers in it and with no Models and some piece of code is written in the Base controller to serialize the object to Json string which is given to angularjs app. Model is defined in the XML file. Developers are not aware of API controllers.
Entity Framework is Ignored and classic ADO.NET is chosen for data access. Even the simple database logic is written in stored procedure
A small module is almost complete and team is literally scared to add/remove anything to the application because doing so will break the application.
Some master tables are mocked-up to support the development of the current module
There's no naming convention followed anywhere
Implementation of Authentication and authorization is incorrect. anybody can take the username, password or the session
The team doesn't know how to enable cross-origin resource sharing so url-encoded content type is used for all HTTP post.
Even the look-up table have these four columns - create_by, create_Date, UpdateBy , updatedt
Every week we have a project meeting and demo with the client. We show the same screen to the client with some changes which was requested in the previous meeting
There's no business analyst or Technical architect in this project. Some developers with no design skills are working on this huge enterprise application.
Team doesn't ask for help, they don't research but they google and copy, paste any code that they think it works.
Business domain and User Requirements are very interesting, An awesome US Client is looking for a real system. A decent amount is charged every month. It's been three months since the project started. It's been 4 weeks since i joined this company and this project. I said to the Senior Project Manager, there is a need to redesign the system. We have to do it at this early stage. We cannot design a system like this and it will not work. When the project grows, it will become difficult to do anything at all. There is a high risk of failure. And the manager responded "No, No, NO... we have to give a demo to the client next week and there is a release planned week after next. Lets move on with the same way we are doing".
OK alright. Team is totally focused on doing some crap to show it to the client because they don't know how to solve the client's problem.
What should i do?
modified 30-Sep-14 16:25pm.
|
|
|
|
|
Speak up.....put your points forward, with justification, in a structured approach.
If your still not happy, you would have probably left anyway, so leave.
|
|
|
|
|
And how will those who have a lot to explain react when somebody starts pointing out some minor flaws and stubbornly keeps bringing them up? They will probably bow their heads in shame and qietly take their hats, right?
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
|
|
|
|
|
Member 11121330 wrote: Developers are developing without a design. Welcome on board!
Member 11121330 wrote: What should i do? Learn and improve - yourself and the application...Your personal success is now goes hand-in-hand with the success of the company...
(And of course you can go away...)
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)
|
|
|
|
|
0. Start slacking off and accomplish almost nothing.
1. Get fired for non-performance.
2. Negotiate large payment for not bad-mouthing the company publicly.
Seriously though, it sounds like you made a mistake taking this job. Cut your losses, restart your job search, and move on. "There's no shame in making a mistake like this," he said with the voice of experience. There will be shame in staying and suffering.
BDF
The internet makes dumb people dumber and clever people cleverer.
-- PaulowniaK
|
|
|
|
|
Member 11121330 wrote: What should i do?
Prepare to get out of there as quickly as you can. There is not much to be learned and fighting against windmills will only cost you your last nerves. The really crazy thing is, that you can encounter such a mess far too often and somehow everyone involved defends it as if it ever caused anything else than trouble. Admitting the truth would call for some people's heads and the guy who points it out usually makes a lot of friends instantly.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
|
|
|
|
|
Member 11121330 wrote: Entity Framework is Ignored and classic ADO.NET is chosen for data access. Even the simple database logic is written in stored procedure
So they have not got everything wrong then.
I'm with the others, start your job search now, you are not going to be happy under that regime, changing it will almost certainly not happen and your self esteem will be destroyed if you have to participate in a disaster.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Just what I was thinking!
C# has already designed away most of the tedium of C++.
|
|
|
|
|
Your job is a nightmare !!!
If you don't like it, just try to find a way to get out. You just joined this company 4 weaks, so you can't do anything to change the way they do their job, just begin to find another job, NOW
In code we trust !
|
|
|
|
|
There is a saying: Quote: "Do not correct a fool, or he will hate you; correct a wise man and he will appreciate you." As you said that your Manager is not taking interest in your opinions and keep on pushing with the crappy approach, my opinion is to search for a new job asap and move out. There is no reason to stay in such a company. All the best
If it can happen, it will happen - Murphy's Law
|
|
|
|
|
Wave - I think we may be in the same building...
(Seriously though - 90% of projects are exactly like this and if you don't learn to improve incrementally you will probably not ever be happy)
|
|
|
|
|
Member 11121330 wrote: What should i do?
get another job and leave.
|
|
|
|
|
Charge by the hour?
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
No. It's fixed budget monthly.
|
|
|
|
|
Of course Sarcasm...
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
Your email doesn't work....
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
I'm reading a good book on anti-gravity.
I can't put it down!
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
|
|
Did you read the book on angular momentum? I think it was a spin-off.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
You should next read "The Yellow River" by I.P. Freely.
Jeremy Falcon
|
|
|
|
|
or "Under The Bleachers" by Seymore Butts.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
|
|
|
|
|