Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. somebody save me

somebody save me

Scheduled Pinned Locked Moved The Lounge
databasesecuritybusinessjsonarchitecture
16 Posts 12 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • U User 11087092

    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 difficu

    B Offline
    B Offline
    Big Daddy Farang
    wrote on last edited by
    #4

    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

    1 Reply Last reply
    0
    • U User 11087092

      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 difficu

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #5

      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 fucking golf cart.
      "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada."

      1 Reply Last reply
      0
      • D DaveAuld

        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.

        Dave Find Me On:Web|Facebook|Twitter|LinkedIn Folding Stats: Team CodeProject

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #6

        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 fucking golf cart.
        "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada."

        1 Reply Last reply
        0
        • U User 11087092

          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 difficu

          M Offline
          M Offline
          Mycroft Holmes
          wrote on last edited by
          #7

          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

          R 1 Reply Last reply
          0
          • U User 11087092

            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 difficu

            N Offline
            N Offline
            Nguyen H H Dang
            wrote on last edited by
            #8

            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 !

            1 Reply Last reply
            0
            • U User 11087092

              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 difficu

              I Offline
              I Offline
              iSahilSharma
              wrote on last edited by
              #9

              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

              1 Reply Last reply
              0
              • U User 11087092

                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 difficu

                D Offline
                D Offline
                Duncan Edwards Jones
                wrote on last edited by
                #10

                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)

                1 Reply Last reply
                0
                • U User 11087092

                  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 difficu

                  S Offline
                  S Offline
                  Slacker007
                  wrote on last edited by
                  #11

                  Member 11121330 wrote:

                  What should i do?

                  get another job and leave.

                  1 Reply Last reply
                  0
                  • M Mycroft Holmes

                    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

                    R Offline
                    R Offline
                    RichardGrimmer
                    wrote on last edited by
                    #12

                    Just what I was thinking!

                    C# has already designed away most of the tedium of C++.

                    1 Reply Last reply
                    0
                    • U User 11087092

                      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 difficu

                      C Offline
                      C Offline
                      charlieg
                      wrote on last edited by
                      #13

                      Charge by the hour?

                      Charlie Gilley 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

                      U 1 Reply Last reply
                      0
                      • C charlieg

                        Charge by the hour?

                        Charlie Gilley 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

                        U Offline
                        U Offline
                        User 11087092
                        wrote on last edited by
                        #14

                        No. It's fixed budget monthly.

                        C 2 Replies Last reply
                        0
                        • U User 11087092

                          No. It's fixed budget monthly.

                          C Offline
                          C Offline
                          charlieg
                          wrote on last edited by
                          #15

                          Of course :) Sarcasm...

                          Charlie Gilley 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

                          1 Reply Last reply
                          0
                          • U User 11087092

                            No. It's fixed budget monthly.

                            C Offline
                            C Offline
                            charlieg
                            wrote on last edited by
                            #16

                            Your email doesn't work....

                            Charlie Gilley 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

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups