What frustrates or annoys you the most about web development and creating services

Hello Everyone, I’m curious about what aspects of your daily web development life really frustrate or annoy you. Is there something that feels overly repetitive? I’d love to hear your complaints :slight_smile:

Clients not being clear or frequently changing their minds.

I’m ready to code and build until I can’t anymore, but when clients mess around with their requirements, it really gets on my nerves and makes me think about throwing in the towel and doing something completely different.

@Lennon
This is why I’m not too concerned about AI taking over development jobs. Coding itself isn’t that tough, but getting a client to clarify what they want, or even grasp their own issues, is half the battle.

@Kelly
As AI becomes more prominent, coding will likely become a more essential skill. There might be fewer people doing it since many are confused by code. Most younger people only know how to use tablets and are baffled by actual computers. Sure, AI can handle a lot, but knowing how to effectively prompt it and read the generated code will be valuable.

Job titles might change, but the skills will remain relevant.

@Kelly
I partly disagree…AI can handle ongoing requests and quick turnarounds better than any developer. That’s a real concern.

The process usually goes like this: clients ask, we build, they change their minds, we build again…and our frustrations just keep piling up. Maybe they should just ask AI and refine their prompts over time for the results they want.

Believing that the dev sector is immune to AI is a misconception.

Of course, the above might apply to simple HTML websites. Large systems with very specific requirements will definitely still need qualified developers.

Creating a new data table every month that’s supposed to replace the last one.

The absence of real users. It’s tough coding something that’s not being used. On the other hand, launching something new is thrilling. I love seeing how people interact with what I create and getting actual feedback. The best moments are when I’ve added a small feature that no one asked for, yet it turns out to be super useful.

@Aman
I can totally relate. Launching a project and seeing real users engage with it is incredibly fulfilling, but not having an audience can be discouraging. I focus on specific needs and create free entry points for users to check out my work. For instance, with my project, OptiPixAI.com, I set up a free version that solves simple problems, which has attracted users who return for more features.

Maybe you could create a more stripped-down version of your project based on core features. User feedback will guide your improvements. Best of luck with your project, and I’m looking forward to hearing more about it!

@Harper
I left behind startup projects and corporate prototypes around seven years ago :joy: Ever since then, I’ve been content coding core business operations for larger companies. That way, I’m guaranteed a solid user base and I don’t have to guess if it’ll actually see the light of day.

@Harper
I appreciate your approach! I made this post to gather ideas on problems I could tackle through small projects, like Google Chrome extensions.

The challenge is that I’m struggling to find any ideas. Even when I have a slight direction, I instantly tell myself it’s a dumb idea, which can be really frustrating.

I thought about a simple Chrome extension to save YouTube videos and organize them in folders since YouTube doesn’t offer this option, but I give up basically before I start.

Right now, working with WordPress is a pain. I’ve grown to enjoy PHP, but WordPress can be frustrating at times…

The lack of any official guidelines for many tasks. It’s as if the developer world expects you to find solutions on your own, and if your code isn’t great, it’s on you.

I see constant arguments about the best methods to take, but everyone has a different opinion. It’s like if no one agreed on what cleaning products to use safely. People would mix bleach and other things just to see what happens!

I know every case is unique, but if you ask for help here about doing something basic, expect at least 20 different answers, some good and some that might lead to issues. You’re basically on your own!!

It’s really frustrating.

I get really annoyed when SQL server messes with my root permissions for no reason and I have to restart it, etc.

Finding clients can be a headache.

Business analytics that are half-baked.

Constantly switching in and out of various apps; using Cmd-R to reload; click, click, click; back to the code editor. You know how it goes—console logging and all that.

UI development on the web is tough, especially for apps and app-like interfaces (modals, popovers, etc.).

Native HTML controls are not pretty and can’t be styled properly, leading you to reinvent basics like keyboard navigation, which can often result in awkward usability or force you to rely on third-party libraries.

The challenge is making app-like UIs work within the traditional document model.

Also, the naming of CSS properties seems convoluted sometimes. I forget which combination of justify and align items I need at times.

I wish we could have a Flutter/SwiftUI/Compose experience for the web that doesn’t compromise performance (i.e., ditching the document model and treating it as a flexbox for arranging content).