4 ms·
"Say software one more goddamn time!" I don't really agree with the point that because we're creating things that allow us to use less or no code, there will b
by aschla 6y ago
"Say software one more goddamn time!"
I don't really agree with the point that because we're creating things that allow us to use less or no code, there will be less code to write. We make things easier for ourselves so we can then build upon it and then write more complex things to solve more complex problems. It's the continual layering of abstraction that's been going on for decades.
- trimbo 6y agoI think the argument is that things like Wix put web developers out of business. Instead of real estate agents hiring a local webdev to make their listings site, or whatever, they can just use Wix. Those webdevs are out of luck if they can't flex into something else. But, generally, I think you're right. When those jobs go away, in their stead we do other things with software. So instead of building websites for local real estate agents, SWEs are building systems to make virtual RE agents using ML.
- paxys 6y agoI also find that sites like Wix are rarely used as a replacement for an in-house dev team or professional consulting, but rather by businesses that wouldn't have had an online presence in the first place.
- coldtea 6y agoAnd yet, business that now use Wix used to pay good money for an "online presence" in 1997-2005. Even your local real estate agent or plumber paid for a website...
- unclebucknasty 6y agoI guess I've never considered mostly static brochure sites the purview of web development or "doing software" of the style referenced by this article. It's more like web design. WordPress, as ill-suited as it is, had already begun the incursion into design that Wix and others continued. But, displacing static-site designers is a much easier task than displacing developers due to the latter's work with logic, interactions, etc. Back in the 90s webapps were still nascent and just moving past cgi-bin to some extent, but the bar on replacing devs gets higher with each passing year. So, absent a huge leap in tooling or code generation, etc., I see dev roles changing more than going away.
- coldtea 6y ago>But, displacing static-site designers is a much easier task than displacing developers due to the latter's work with logic, interactions, etc. Not that much when it comes to the majority of web development needs. A web store can now be made in minutes. A news site. A forum. Heck, there are tons of turnkey company intranet solutions...
- unclebucknasty 6y ago>A web store can now be made in minutes. A news site. A forum. Heck, there are tons of turnkey company intranet solutions... Well, sure, yet demand for developers remains strong. They're now moving up the complexity chain, working on different problems, etc. And, of course many are integrating with turnkey solutions like some you mentioned. Notice how so many of these "turnkey" solutions offer APIs? A web store or forum isn't going to differentiate a business to success any more than a snazzy website will. The bar is now higher. The cycle continues.
- yurishimo 6y agoExactly this. I work for a company that specializes in helping to scale business websites that have moved past the out of the box limits of things like WooCommerce and Shopify. We do consulting for new businesses every month that have started with these turnkey solutions which worked great for them, until they grew big enough that the system starts to break and hiccup more and more. For those clients, we provide an extreme amount of value to keep their online machine well oiled and they happily write us that check every month. I will say though, that often the platforms I mentioned are not the real issue in the chain, but rather other tools and custom code added on top to hastily support some business decision. Shopify is a great example. Awesome core product that is extremely performant, but a lot of the themes and pre-built templates out there are not built to facilitate a rich and performant experience for customers. Shopify will gladly let you serve a 20mb banner video that will make even modern desktops chug to render and it doesn't really affect them at all. It's our job as consultants to come in and show the business where they can optimize to increase their conversion rate. They already have a product people want, otherwise they wouldn't be having scaling issues, so it's nice for us to get quick wins that result in positive outcomes for everyone.
- paxys 6y agoNo business I know paid "good money" for that. At most they would get a neighbor's kid (one of them being me) to throw together a few html pages. Fancy ones had a PHP visitors counter.
- coldtea 6y ago>No business I know paid "good money" for that. You'd be surprised. Back in the day web devs couldn't decline enough jobs, and you could make a month's salary for what was a single static webpage...
- throwanem 6y agoNo business you know, lots of businesses you don't. They paid a lot of my rent early on in my career.
- Findeton 6y agoThere are plenty of businesses built around just Shopify, or just Wix. Their online presence is their only presence and it works for them.
- Apocryphon 6y agoAre there actually large tech companies with a ton of SWEs doing ML, in comparable size to web dev teams?
- wvenable 6y ago> I think the argument is that things like Wix put web developers out of business. When I started only the most keen companies even had websites and I build them and many weren't much more complicated than you can do with Wix. Now every company needs an online presence and most can get by with Wix but the number of companies that need a developer to build something competitive is larger now than it was back then. The market is growing faster. But also the sophistication that users demand is going up as fast as there are tools to accomplish what was perfectly acceptable 10-15 years ago.
- douglaswlance 6y agoWix generates work for web developers. People use Wix, get some traction, and then reinvest. Over time, they want to do more and more, but begin bumping into the limitations of the platform. That's when they hire a web developer to build them something. That company wouldn't have otherwise seen enough value in the web to pursue hiring a web developer.
- coldtea 6y ago>We make things easier for ourselves so we can then build upon it and then write more complex things to solve more complex problems. Only with SaaS most of us aren't needed to "solve more complex problems". The SaaS team can already solve them and sell them... Most companies don't have "more complex problems" anyway, just problems stemming from bad software integration, which affiliated SaaS services can also solve... So while there will always be coding work (at building SaaS and at building highly customized solutions), there will much less of it... >It's the continual layering of abstraction that's been going on for decades. It had been going on for decades, until it got reversed with the Cloud and SaaS offerings. We just haven't seen the full impact of those yet. But that's what the article is about.
- FpUser 6y ago>Only with SaaS most of us aren't needed to "solve more complex problems". The SaaS team can already solve them and sell them... They solve some problems and create other.