Microsoft is a black hole of money and talent
A web developer criticizes Microsoft Dynamics ERP for its slow performance, inadequate programming language, unreliable tooling, and inefficient update process, highlighting its negative impact on customer experience and contract negotiations.
Read original articleThe article expresses a web developer's frustrations with Microsoft Dynamics ERP, describing it as a poorly designed and inefficient platform. The author highlights the complexity and dullness of the ERP space, criticizing the slow performance of the application, which reportedly takes an excessive amount of time to load even simple pages. The custom programming language used in the platform is deemed inadequate, lacking essential features and proper error handling. The author also points out the cumbersome tooling, particularly the Language Server Protocol (LSP) in Visual Studio Code, which is slow and unreliable. Additionally, the update process for applications is described as tedious and inefficient, requiring manual intervention for each client. The author concludes by reflecting on a client meeting where the slow performance of the demo environment nearly jeopardized a contract, illustrating the negative impact of the platform on customer experience. Overall, the article conveys a sense of disillusionment with Microsoft's product quality and management practices, suggesting that despite some competent efforts, the overall design and execution are fundamentally flawed.
- The author criticizes Microsoft Dynamics ERP for its slow performance and complexity.
- The custom programming language used in the platform is described as inadequate and poorly designed.
- Tooling, particularly the Language Server Protocol in Visual Studio Code, is deemed slow and unreliable.
- The update process for applications is inefficient, requiring manual updates for each client.
- The article highlights the negative impact of the platform on customer experience and contract negotiations.
Related
The software world is destroying itself (2018)
The software development industry faces sustainability challenges like application size growth and performance issues. Emphasizing efficient coding, it urges reevaluation of practices for quality improvement and environmental impact reduction.
That place is a total sweatshop
Lawrence faces scheduling issues at DevModeMax due to colleague Deepika's absence. Mack reveals discontent with company decisions, including a planned software rewrite. Lawrence navigates challenges, highlighting a troubled work environment.
"We ran out of columns" – The best, worst codebase
The author reflects on a chaotic codebase, highlighting challenges with a legacy database and a mix of programming languages. Despite flaws, it fostered creativity and problem-solving, leading to notable improvements.
Ask HN: Should we bring software dev in-house?
A logistics company executive is considering in-house software development due to dissatisfaction with their current provider. They seek advice on recruiting tech talent and transitioning effectively while avoiding pitfalls.
Can we trust Microsoft with Open Source?
Microsoft is experiencing internal conflict over its commitment to open source, particularly with the .NET platform, following the restriction of the "Hot Reload" feature to proprietary products, prompting community backlash.
One thing I found is that ranting like TFA makes you sound like you think you're the most amazing engineer and everyone else is stupid. It makes you sound like someone who no one wants to work with.
Microsoft AX is a beast. I was both fascinated and horrified by it. I took the developer class and loved it but then was so baffled by their source control and deployment, ended up contracting anyways, our desktop dev who also took the course simply found a better job haha, I simply shrank back into my dba role and got fairly familiar with the schema and had developed what I felt were cool and snappy queries that could run without nolock, I am a long time database geek and actually got fired over the nolock keyword, well that and me being an insufferable asshole which was all the rage with dbas at the time hahaha
https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/d...
The expense reporting side of D365 is especially bad, or maybe it's just my employer's integration of it. It doesn't properly understand currencies or conversion rates, so maybe you'll stay at a hotel in Prague and the expense report page will say $20000 instead of CZK 20000, and then it will write a completely wrong exchange rate, and then refuse to accept the report (with an error in a bar at the top of the screen, but it's modal) until you properly itemize this incorrectly recorded expense down to the last haléř.
Yeah. That sounds awful
The author makes some great points, I think the biggest one from a business perspective, for anyone who is ever involved with a project that scopes an ERP is how do I get my data out of this thing? AND then, example output! I’ve seen ERPs that are basically impossible to ever get all your data out of, and then others where they export everywhere completely verbose, in CSV based on some C code from 1976 … so then what?
Related
The software world is destroying itself (2018)
The software development industry faces sustainability challenges like application size growth and performance issues. Emphasizing efficient coding, it urges reevaluation of practices for quality improvement and environmental impact reduction.
That place is a total sweatshop
Lawrence faces scheduling issues at DevModeMax due to colleague Deepika's absence. Mack reveals discontent with company decisions, including a planned software rewrite. Lawrence navigates challenges, highlighting a troubled work environment.
"We ran out of columns" – The best, worst codebase
The author reflects on a chaotic codebase, highlighting challenges with a legacy database and a mix of programming languages. Despite flaws, it fostered creativity and problem-solving, leading to notable improvements.
Ask HN: Should we bring software dev in-house?
A logistics company executive is considering in-house software development due to dissatisfaction with their current provider. They seek advice on recruiting tech talent and transitioning effectively while avoiding pitfalls.
Can we trust Microsoft with Open Source?
Microsoft is experiencing internal conflict over its commitment to open source, particularly with the .NET platform, following the restriction of the "Hot Reload" feature to proprietary products, prompting community backlash.