Skip to main content
Tweeted twitter.com/StackProgrammer/status/782083790990675968

I apologize in advance if thatthe question is not directly involved in programming but I could not find a forum of programmers who dealsdeal with general questions.

I am developing a cross-organization softwareapplication. ToFor a person that has no programming knowledge at all, the final product looks fairly simple - a desktop application with a business dashboard.

But the App is much more complicated than that.

  • the database is "fed" by users who use thatthe application (a lot of forms to enter validated data).
  • all company structure objects isare modular and must be flexible to all changes in the company units hierarchy.
  • business logic is very complicated - there are complex parameters to show like sales or revenue goals that are affected by a multiple parameters and calculations.
  • GUI must be good-looking and usergood UX design is a must, including a lot of multithreading stuff, also because its Winform platform, there isare not muchmany libraries to use so i am writing all the graphics and animation by myself.
  • a lot of other stuff like connecting to company AD, modules that print data to excel files, bugs, QA, memory and efficiency issues..you know the business..

I am developing all thatthe project by myself including the environment of servers, communication to all users IPs etc.. I believe I am an agile programmer but as you know development takes time...

ok after all that heart-rending story here is my question:

My manager dontdoesn't have any programming knowledge and she thinks that I am taking time and not working hard enough.
I tried to explain her why itsit's taking time and, why I should not hardcode a program in order to reduce development time and, how structures are translated to OOP objects and the time it consumes,.
butBut she wouldn't understand and thinks I am not telling her the truth about the real developingdevelopment time needed.

Please advicegive me advice, how can I explain all of that to a layman in plain English?

I apologize in advance if that question is not directly involved in programming but I could not find a forum of programmers who deals with general questions.

I am developing a cross-organization software. To a person that has no programming knowledge at all the final product looks fairly simple - desktop application with a business dashboard.

But the App is much more complicated than that.

  • database is "fed" by users who use that application (a lot of forms to enter validated data).
  • all company structure objects is modular and must be flexible to all changes in company units hierarchy.
  • business logic is very complicated - there are complex parameters to show like sales or revenue goals that are affected by a multiple parameters and calculations.
  • GUI must be good-looking and user UX is a must, including a lot of multithreading stuff, also because its Winform platform, there is not much libraries to use so i am writing all the graphics and animation by myself.
  • a lot of other stuff like connecting to company AD, modules that print data to excel files, bugs, QA, memory and efficiency issues..you know the business..

I am developing all that project by myself including the environment of servers, communication to all users IPs etc.. I believe I am an agile programmer but as you know development takes time...

ok after all that heart-rending story here is my question:

My manager dont have any programming knowledge and she thinks that I am taking time and not working hard enough.
I tried to explain her why its taking time and why I should not hardcode a program in order to reduce development time and how structures are translated to OOP objects and the time it consumes,
but she wouldn't understand and thinks I am not telling her the truth about the real developing time needed.

Please advice me, how can I explain all of that to a layman in plain English?

I apologize in advance if the question is not directly involved in programming but I could not find a forum of programmers who deal with general questions.

I am developing a cross-organization application. For a person that has no programming knowledge at all, the final product looks fairly simple - a desktop application with a business dashboard.

But the App is much more complicated than that.

  • the database is "fed" by users who use the application (a lot of forms to enter validated data).
  • all company structure objects are modular and must be flexible to all changes in the company units hierarchy.
  • business logic is very complicated - there are complex parameters to show like sales or revenue goals that are affected by multiple parameters and calculations.
  • GUI must be good-looking and good UX design is a must, including a lot of multithreading stuff, also because its Winform platform, there are not many libraries to use so i am writing all the graphics and animation by myself.
  • a lot of other stuff like connecting to company AD, modules that print data to excel files, bugs, QA, memory and efficiency issues..you know the business..

I am developing the project by myself including the environment of servers, communication to all users IPs etc.. I believe I am an agile programmer but as you know development takes time...

ok after all that heart-rending story here is my question:

My manager doesn't have any programming knowledge and she thinks that I am taking time and not working hard enough.
I tried to explain her why it's taking time, why I should not hardcode a program in order to reduce development time, how structures are translated to OOP objects and the time it consumes.
But she wouldn't understand and thinks I am not telling her the truth about the real development time needed.

Please give me advice, how can I explain all of that to a layman in plain English?

updated mispelling of software (thus making question look more professional)
Source Link
Dennis
  • 8.3k
  • 6
  • 39
  • 71

I apologize in advance if that question is not directly involved in programming but I could not find a forum of programmers who deals with general questions.

I am developing a cross-organization softawaresoftware. To a person that has no programming knowledge at all the final product looks fairly simple - desktop application with a business dashboard.

But the App is much more complicated than that.

  • database is "fed" by users who use that application (a lot of forms to enter validated data).
  • all company structure objects is modular and must be flexible to all changes in company units hierarchy.
  • business logic is very complicated - there are complex parameters to show like sales or revenue goals that are affected by a multiple parameters and calculations.
  • GUI must be good-looking and user UX is a must, including a lot of multithreading stuff, also because its Winform platform, there is not much libraries to use so i am writing all the graphics and animation by myself.
  • a lot of other stuff like connecting to company AD, modules that print data to excel files, bugs, QA, memory and efficiency issues..you know the business..

I am developing all that project by myself including the environment of servers, communication to all users IPs etc.. I believe I am an agile programmer but as you know development takes time...

ok after all that heart-rending story here is my question:

My manager dont have any programming knowledge and she thinks that I am taking time and not working hard enough.
I tried to explain her why its taking time and why I should not hardcode a program in order to reduce development time and how structures are translated to OOP objects and the time it consumes,
but she wouldn't understand and thinks I am not telling her the truth about the real developing time needed.

Please advice me, how can I explain all of that to a layman in plain englishEnglish?

I apologize in advance if that question is not directly involved in programming but I could not find a forum of programmers who deals with general questions.

I am developing a cross-organization softaware. To a person that has no programming knowledge at all the final product looks fairly simple - desktop application with a business dashboard.

But the App is much more complicated than that.

  • database is "fed" by users who use that application (a lot of forms to enter validated data).
  • all company structure objects is modular and must be flexible to all changes in company units hierarchy.
  • business logic is very complicated - there are complex parameters to show like sales or revenue goals that are affected by a multiple parameters and calculations.
  • GUI must be good-looking and user UX is a must, including a lot of multithreading stuff, also because its Winform platform, there is not much libraries to use so i am writing all the graphics and animation by myself.
  • a lot of other stuff like connecting to company AD, modules that print data to excel files, bugs, QA, memory and efficiency issues..you know the business..

I am developing all that project by myself including the environment of servers, communication to all users IPs etc.. I believe I am an agile programmer but as you know development takes time...

ok after all that heart-rending story here is my question:

My manager dont have any programming knowledge and she thinks that I am taking time and not working hard enough.
I tried to explain her why its taking time and why I should not hardcode a program in order to reduce development time and how structures are translated to OOP objects and the time it consumes,
but she wouldn't understand and thinks I am not telling her the truth about the real developing time needed.

Please advice me, how can I explain all of that to a layman in plain english?

I apologize in advance if that question is not directly involved in programming but I could not find a forum of programmers who deals with general questions.

I am developing a cross-organization software. To a person that has no programming knowledge at all the final product looks fairly simple - desktop application with a business dashboard.

But the App is much more complicated than that.

  • database is "fed" by users who use that application (a lot of forms to enter validated data).
  • all company structure objects is modular and must be flexible to all changes in company units hierarchy.
  • business logic is very complicated - there are complex parameters to show like sales or revenue goals that are affected by a multiple parameters and calculations.
  • GUI must be good-looking and user UX is a must, including a lot of multithreading stuff, also because its Winform platform, there is not much libraries to use so i am writing all the graphics and animation by myself.
  • a lot of other stuff like connecting to company AD, modules that print data to excel files, bugs, QA, memory and efficiency issues..you know the business..

I am developing all that project by myself including the environment of servers, communication to all users IPs etc.. I believe I am an agile programmer but as you know development takes time...

ok after all that heart-rending story here is my question:

My manager dont have any programming knowledge and she thinks that I am taking time and not working hard enough.
I tried to explain her why its taking time and why I should not hardcode a program in order to reduce development time and how structures are translated to OOP objects and the time it consumes,
but she wouldn't understand and thinks I am not telling her the truth about the real developing time needed.

Please advice me, how can I explain all of that to a layman in plain English?

added 5 characters in body
Source Link

I apologize in advance if that question is not directly involved in programming but I could not find a forum of programmers who deals with general questions.

I am developing a cross-organization softaware. To a person that has no programming knowledge at all the final product looks fairly simple - desktop application with a business dashboard.

But the App is much more complicated than that.

  • database is "fed" by users who use that application (a lot of forms to enter validated data).
  • all company structure objects is modular and must be flexible to all changes in company units hierarchy.
  • business logic is very complicated - there are complex parameters to show like sales or revenue goals that are affected by a multiple parameters and calculations.
  • GUI must be good-looking and user UX is a must, including a lot of multithreading stuff, also because its Winform platform, there is not much libraries to use so i am writing all the graphics and animation by myself.
  • a lot of other stuff like connecting to company AD, modules that print data to excel files, bugs, QA, memory and efficiency issues..you know the business..

I am developing all that project by myself including the environment of servers, communication to all users IPs etc.. I believe I am an agile programmer but as you know development takes time...

ok after all that heart-rending story here is my question:

My manager dont have any programming knowledge and she thinks that I am taking time and not working hard enough.
I tried to explain her why its taking time and why I should not hardcode a program in order to reduce development time and how structures are translated to OOP objects and the time it consumes,
but she wouldn't understand and thinks I am not telling her the truth about the real developing time needed.

Please advice me, how can I explain all of that to a layman in plain english?

I apologize in advance if that question is not directly involved in programming but I could not find a forum of programmers who deals with general questions.

I am developing a cross-organization softaware. To a person that has no programming knowledge at all the final product looks fairly simple - desktop application with a business dashboard.

But the App is much complicated than that.

  • database is "fed" by users who use that application (a lot of forms to enter validated data).
  • all company structure objects is modular and must be flexible to all changes in company units hierarchy.
  • business logic is very complicated - there are complex parameters to show like sales or revenue goals that are affected by a multiple parameters and calculations.
  • GUI must be good-looking and user UX is a must, including a lot of multithreading stuff, also because its Winform platform, there is not much libraries to use so i am writing all the graphics and animation by myself.
  • a lot of other stuff like connecting to company AD, modules that print data to excel files, bugs, QA, memory and efficiency issues..you know the business..

I am developing all that project by myself including the environment of servers, communication to all users IPs etc.. I believe I am an agile programmer but as you know development takes time...

ok after all that heart-rending story here is my question:

My manager dont have any programming knowledge and she thinks that I am taking time and not working hard enough.
I tried to explain her why its taking time and why I should not hardcode a program in order to reduce development time and how structures are translated to OOP objects and the time it consumes,
but she wouldn't understand and thinks I am not telling her the truth about the real developing time needed.

Please advice me, how can I explain all of that to a layman in plain english?

I apologize in advance if that question is not directly involved in programming but I could not find a forum of programmers who deals with general questions.

I am developing a cross-organization softaware. To a person that has no programming knowledge at all the final product looks fairly simple - desktop application with a business dashboard.

But the App is much more complicated than that.

  • database is "fed" by users who use that application (a lot of forms to enter validated data).
  • all company structure objects is modular and must be flexible to all changes in company units hierarchy.
  • business logic is very complicated - there are complex parameters to show like sales or revenue goals that are affected by a multiple parameters and calculations.
  • GUI must be good-looking and user UX is a must, including a lot of multithreading stuff, also because its Winform platform, there is not much libraries to use so i am writing all the graphics and animation by myself.
  • a lot of other stuff like connecting to company AD, modules that print data to excel files, bugs, QA, memory and efficiency issues..you know the business..

I am developing all that project by myself including the environment of servers, communication to all users IPs etc.. I believe I am an agile programmer but as you know development takes time...

ok after all that heart-rending story here is my question:

My manager dont have any programming knowledge and she thinks that I am taking time and not working hard enough.
I tried to explain her why its taking time and why I should not hardcode a program in order to reduce development time and how structures are translated to OOP objects and the time it consumes,
but she wouldn't understand and thinks I am not telling her the truth about the real developing time needed.

Please advice me, how can I explain all of that to a layman in plain english?

added 2 characters in body
Source Link
Loading
deleted 1 character in body
Source Link
Tulains Córdova
  • 39.6k
  • 13
  • 102
  • 157
Loading
fix spelling
Source Link
Kilian Foth
  • 111k
  • 45
  • 302
  • 323
Loading
Source Link
Loading