DEV Community

Discussion on: Is it boring working in Web Development startups?

Collapse
 
lysofdev profile image
Esteban Hernández

Excellent post!

We have to take into consideration that modern web applications are more advanced than native applications ten years ago. Why would a company pay for licensing on different platforms when they can publish for free on the web and not have to go through some beurocratic process of auditing every time they decide to adjust button size?

Also, most (commercial) users will access your web application through their smart phones, not a laptop or desktop. Mobile experience is king in the commercial space. The distribution is a bit more 50/50 in the enterprise space where the majority of users will be on a work laptop or desktop but often want to be able to access the service through a company provided device.

There are still tons of advantages to native applications but the majority of services don't need these features.

With that in mind, web development has gotten more complex. In my most recent project, our web application was significantly more complex than most of the back-end applications which consisted mostly of CRUD servers. (Fintech)

Our company attempted to bring in web designers that could build the web application but found that they often required the back-end developers to step in and fullfil the technical requirements.

Concerns that used to be exclusive to the back-end 10 years ago are now shared with the front-end such as performance, memory cost and network usage. We are not just drawing with HTML and CSS anymore. We're processing data from multiple sources on the user's device, performing costly operations such as sorting, filtering and aggregating large datasets.