I worked at a school that used the Frog VLE. There was a big push for us to use it for student assessment. I tried, I honestly did. 1. I used it to set homework assignments. 2. .py files were blocked and students couldn't upload them. 3. They submitted code as .txt instead. 4. I'd click on my class to view submissions, it showed the top 5 submissions. 5. I'd click on a submission and it would download. 6. I'd view th…
I work in a corporate environment and I also write software -- both external and internal tools. My intolerance to unnecessary pain is one of the main driving forces in creating software-based tools. The amount of pain inflicted on employees by enterprise solutions of various kinds is immeasurable. As a developer, I squirm witnessing so much unnecessary work and discomfort associated with simple tasks. For example, e…
Why Enterprise Software Sucks
491–500 of 570 posts
Re: Why Enterprise Software Sucks
#492With JIRA (and most other enterprise ticketing/scrum sofware) EVERYTHING is possible but nothing is easy ! What I want to buy is NOT 1001 to log/validate/confirm/report a "login form" doesn't work issue. I want to BUY someone's workflow that has invested real time and research and optimised the workflow. The software should only have a supporting minor role in this workflow-product. Its like buy a super-duper-expensi…
We are pretty much building this. We want to optimize the workflows so they actually make sense and recommend best best practices. The main thing we want support is individual's and the team's momentum. If the team has momentum, it's feels good and overall the company will make more progress. Features or anything that get in a way of that should be automated or not added at all. https://linear.app
Re: Why Enterprise Software Sucks
#493I write enterprise software for fortune 100 companies. If I put myself in the user’s shoes and had an alternative, I’d most likely uninstall what we built and jump ship. But they can’t. It’s an internal app and the user is forced to use it. I try and fight for what’s right but if I had a dollar everytime I heard “ we aren’t google/amazon” , “only xx people will use it”, “we are just doing this to get off the old tech…
Re: Why Enterprise Software Sucks
#494Earlier quoted context omitted.
> But the average business does not really have such needs, or at least it can be a mistake to blindly trade off employee happiness and productivity against feature checklists, yet that is typically the approach employed by procurement experts. I think there's a different dynamic at play: the individual is making purchasing decisions based not on what they think the business needs but on what they personally want. E.…
Related, my co-worker and I have evaluated a dozen different tools big and small, including Jira and that Jetbrains thing. And we still can't find a system that would meet our needs, which I think are simple: - Model tasks as DAGs, not as lists. I.e. I want to work with a dependency graph (JetBrains thing sort of can do that with task relationships, but the UI isn't oriented towards exploiting it). - If that's too mu…
Almost seems like "micro-tasks" at this point.
Re: Why Enterprise Software Sucks
#495I think this gets it wrong. The real reason enterprise software sucks is that enterprises have complex and unique workflows and would prefer to buy software that they can fit to their workflow rather than change the workflows of their profitable business with tens of thousands of staff who will need retraining. If you look at all of the most successful software of all time they are the complete antithesis of the Unix…
Re: Why Enterprise Software Sucks
#496Re: Why Enterprise Software Sucks
#497Earlier quoted context omitted.
Do the users of the software need to know about all that complexity? If the answer is: "they definitely do", then you are right. There's no way around it. If the answer is: "No, they only need to know about 4% of it. The rest can be automated and hidden away." then the problem is that people aren't incentivised to pay the cost of building that software. There is a broad solution: Hire engineers, UX designers, and pro…
In this area of enterprise software, the users absolutely need to know about the complexity for compliance reasons. Any errors can potentially result in criminal charges, civil liability, or at least bad PR and employee morale. Payroll might seem simple but in reality it's full of complex edge cases. For example, employers sometimes receive court orders requiring them to periodically seize a certain amount from a par…
oh I would definitely have assumed so. My question is to what degree does the UI need to lay all that complexity right out for the user and to what degree can it hide it?
If humans inherently need to learn about all that complexity, then the best you can do is make it not-needlessly complicated.
> Please explain how engineers, UX designers, and product managers can "manage" such complexity.
I can't do so in the space of this text box. The answer is practically the field of software engineering.
-------
I'm curious what your thoughts are on https://docs.gusto.com/ Is it another "yea, this covers 95% of my use cases, but I need that last 5%" Or is it good?
Re: Why Enterprise Software Sucks
#498"a long article"
"as a series"
"of tweets"
"sucks. And why it"
"is better to"
"just post a link to"
"a blog article, or"
"medium article."
"hell even a"
"sorry swap those last"
"two before these"
"three around"
Re: Why Enterprise Software Sucks
#499I worked at a school that used the Frog VLE. There was a big push for us to use it for student assessment. I tried, I honestly did. 1. I used it to set homework assignments. 2. .py files were blocked and students couldn't upload them. 3. They submitted code as .txt instead. 4. I'd click on my class to view submissions, it showed the top 5 submissions. 5. I'd click on a submission and it would download. 6. I'd view th…
Re: Why Enterprise Software Sucks
#500I worked at a school that used the Frog VLE. There was a big push for us to use it for student assessment. I tried, I honestly did. 1. I used it to set homework assignments. 2. .py files were blocked and students couldn't upload them. 3. They submitted code as .txt instead. 4. I'd click on my class to view submissions, it showed the top 5 submissions. 5. I'd click on a submission and it would download. 6. I'd view th…