News for hackers. Stuff that matters.
Re:Is the Lean Startup Dead? by awvcs on Wednesday September 05, 2018 @10:40AM (#17918370)
I wish it wasn't so but I do think to the degree you can declare something dead the lean startup is. The problem is that lean startups requires a number of things that aren't accessible anymore.

A) Maybe the most important is time. You need time in a good environment to actually develop something. Which has become a lot more costly.

B) Large companies are controlling more areas than ever. People often wary of regulation as a barrier, but as time goes by the market participants creates their own barriers. Many areas are just harder to have an impact in than it used to be.

C) And then there is just competition, especially for things like talent.

I guess it isn't the lean startup that is dead so much as the environment for it. You can say the same thing about co-operatives, non-profits, community establishments and a lot of other things that are good ideas (probably more so than ever) but not able to flourish because of other interests.

Re:Is the Lean Startup Dead? by simias on Wednesday September 05, 2018 @10:59AM (#17918571)
>A) Maybe the most important is time. You need time in a good environment to actually develop something. Which has become a lot more costly.

Why do you think that is? I'm not sure what you're referring to exactly.

>B) Large companies are controlling more areas than ever. People often wary of regulation as a barrier, but as time goes by the market participants creates their own barriers. Many areas are just harder to have an impact in than it used to be.

That one definitely sounds true to me, the complexity of modern software definitely makes it harder to be competitive with big shops. You can be the smartest coder on earth, if you want to write a complex application today (say, video editing software, smartphone interface, a kernel, a web browser etc...) you're looking at man-years of work if you want to start from scratch. And if you don't start from scratch it'll be harder to differentiate yourself from the competition and "disrupt" the status quo.

I'm always amused when I read stories from the 70's and 80's about lone hackers writing a cool hack for a computer or application of the time and managing to sell it for a lot of money. Like this story I remember reading on HN of the hacker who managed to write a task switching application for some Apple computer of the time and managed to sell it to Steve Jobs (I don't remember all the details and I can't find the article at the moment). It was a clever and completely non-portable use of the hardware resources, in the end it was probably a few kilobytes of (very clever) code. It's hard to imagine something like that today.

Re:Is the Lean Startup Dead? by ryandrake on Wednesday September 05, 2018 @12:09PM (#17919242)
> That one definitely sounds true to me, the complexity of modern software definitely makes it harder to be competitive with big shops.

As software professionals, this is a problem of our own making. Nobody is asking for software to be complex. Users don’t want complexity. Development companies don’t want costly complexity. Software developers don’t even want complexity. Who has sat down at the start of a project and said, “you know, this software needs to be as complex as possible!”

Yet we keep building complex software. Layer after layer of libraries and APIs. Frameworks and more frameworks. Containers. Multiple languages. Front end and back end. Machine learning. Problems that used to be solved on a PC now require a 150 node cluster.

It’s fashionable to throw huge teams, hardware and middleware at problems these days.

There is still opportunity for the lone coder and the lean startup. You need the competence to stop writing all these bullshit layers and code simply.

Re:Is the Lean Startup Dead? by dcosson on Wednesday September 05, 2018 @02:40PM (#17920792)
Users absolutely want complexity. Obviously most people would never say it in those words but lots of things they do ask for come with a lot of inherent complexity. Things like "it should just work", or remembering a preference for later, or automatically linking to some related data, or streamlining a workflow because in this situation you should know my intent so you should just default to the thing I probably want to do and save me a few clicks, etc.

Sure, there are lots of times where you're better off ignoring these user requests, and where scope creep or bureaucracy or tech debt or just sloppy coding introduce unnecessary complexity. But even if we could always build exactly what users want and always build things cleanly starting from a blank slate, software would still be complex.

Re:Is the Lean Startup Dead? by cle on Wednesday September 05, 2018 @01:02PM (#17919855)
In many companies, big complex software is desirable, because of poor incentive structures. I've seen many projects ballon into vastly over-complex nightmares, because engineers are often rewarded for solving "hard" and "complex" problems. So with complicit management (who are also rewarded when their engineers are promoted), they invent complexity and then "solve" it.
Re:Is the Lean Startup Dead? by jondubois on Wednesday September 05, 2018 @01:37PM (#17920222)
Venture capital has corrupted the tech industry to its core.

The VC cash machine has brought us nothing except short term thinking, get-rich-quick schemes, social manipulation, herd mentality, idol-worship, media corruption and corporate growth.

I look forward to the next tech bubble. I hope they all get wiped out.

Re:Is the Lean Startup Dead? by WalterSear on Wednesday September 05, 2018 @02:50PM (#17920858)
Ill winds blow no-one any good
Re:Is the Lean Startup Dead? by jondubois on Thursday September 06, 2018 @04:41AM (#17924770)
If they all get wiped out, it will be very good for me personally.

Firstly, I will enjoy watching them fail. It will make me happy intrinsically. If I lose my software engineer job and have to work as a janitor for a while, it would be totally worth it.

Secondly, the subsequent failure of their portfolio companies will free up a huge amount of marketshare in many industries; some of which I will be able to capture with my own side project until I can afford quit my janitor day job.

Re:Is the Lean Startup Dead? by hinkley on Wednesday September 05, 2018 @01:01PM (#17919845)
Some developers wallow in complexity. I dare say you could call it enjoyment. Especially if they work at a place that believes in hero worship.

Oh look at all the overly complicated crap I can put up with. I must be amazing.

Re:Is the Lean Startup Dead? by jacques_chester on Wednesday September 05, 2018 @04:16PM (#17921539)
The reason complexity exists is because everyone wants a different simple thing. Then, having attained the simple thing, they want another simple thing.

Complex systems evolve from simple systems. One reason we keep winding up with new complex systems is because of folks saying "it's too complex, let's start over without all these bullshit layers and code simply", where "bullshit layers" and "simply" are variables set by the prevailing environment.

Re:Is the Lean Startup Dead? by Karrot_Kream on Wednesday September 05, 2018 @12:43PM (#17919604)
A lot of these abstractions, for good or for ill, make it easier for "large" organizations (where "large" here means > 10 people) to iterate quickly. Users do not need the abstraction, but it makes the organization as a whole quicker and more agile. It is an interesting question whether startups can enter a market served by a larger organization and disrupt it by offering lean products built by lean teams.
Re:Is the Lean Startup Dead? by tarsinge on Wednesday September 05, 2018 @01:18PM (#17920026)
Exactly my thoughts. Had a chance to experience it first-hand recently (as explained in my other comment).

Edit:

> It’s fashionable to throw huge teams, hardware and middleware at problems these days.

My theory is that it comes down to :

- Clients and managers thinking that the UX/visual look has something to do with the front-end framework, forgetting that in the end any web app is just HTML, CSS and JS, and frameworks having more to do with maintenance.

- Shops lacking seniors, and young engineers (legitimately) more interested by the tech than solving the business problem in a boring way.

So here we are with the "fashion" that any business app must be done as a SPA "because it needs to look modern". You can see the opportunity.

Re:Is the Lean Startup Dead? by awvcs on Wednesday September 05, 2018 @02:27PM (#17920670)
While I get what you are saying, I mostly disagree. You have to differentiate between if the problem exists and whether the solution is any good. When computing became really mainstream we were standing on the shoulder of giants. A lot things had trickled down from things like research and were really good for the time. But they also lacked in a lot of things we care about today like encryption, automation, design, cross-platform and security. Today these things aren't coming out of research, nor necessarily large companies, but some random person who can see the problem. It would be a lot better if something like authentication was included in HTTP, but that isn't happening for various reasons, so it is going to be a job for a framework. That isn't necessarily a good solution, but it a solution to a problem that exists.

It really seems like things like PARC was an anomaly. Companies eventually figured that it was just better to "be part of the problem" and make a lot of money like in many other industries.

Re:Is the Lean Startup Dead? by beamatronic on Wednesday September 05, 2018 @01:24PM (#17920079)
Amen. If I knew something like ColdFusion I would be making web apps and starting businesses constantly, I love to solve user problems.
Re:Is the Lean Startup Dead? by btilly on Wednesday September 05, 2018 @02:22PM (#17920625)
Nothing is stopping you from learning ColdFusion. Websites built in it will still work just fine. The fact that everyone else is doing complicated stuff doesn't mean that you have to.
Re:Is the Lean Startup Dead? by nicodjimenez on Wednesday September 05, 2018 @12:48PM (#17919680)
Programs are big because peoples needs are big.
Re:Is the Lean Startup Dead? by pofilat on Wednesday September 05, 2018 @03:36PM (#17921175)
Parent is downvoted but I recall it as an epigram (and I agree) but can't find references discussing it.

Users wouldn't tolerate WordStar and Pac-Man today.

Re:Is the Lean Startup Dead? by snaky on Wednesday September 05, 2018 @07:59PM (#17922888)
Do Google Docs have more features than WordStar?
Re:Is the Lean Startup Dead? by redbar0n on Sunday September 16, 2018 @05:45AM (#17998118)
This! Haha, this is such a good no-bullshit-description of the state of the art of software development. It can be a real a merry-go-round of: Premature problem solving, premature abstractions, and premature optimizations.
Re:Is the Lean Startup Dead? by dri_ft on Wednesday September 05, 2018 @11:22AM (#17918774)
> Like this story I remember reading on HN of the hacker who managed to write a task switching application for some Apple computer of the time and managed to sell it to Steve Jobs (I don't remember all the details and I can't find the article at the moment).

https://www.folklore.org/StoryView.py?project=Macintosh&stor...

Re:Is the Lean Startup Dead? by simias on Wednesday September 05, 2018 @12:12PM (#17919285)
That's it, thank you!
Re:Is the Lean Startup Dead? by dansingerman on Wednesday September 05, 2018 @12:34PM (#17919508)
> That one definitely sounds true to me, the complexity of modern software definitely makes it harder to be competitive with big shops.

I disagree. If you want to make a competitive product to the products made by big shops, then that is true. However true innovation is often making something in a category that is new or not well served.

When Jobs/Wozniak made the Apple 1, they weren't competing with big shops mass producing other desktops, they were competing with the likes of MITS producing build-your-own computer kits.

Also the prevalence of on-demand services and APIs now mean you rarely have to make lots of complex software from the ground up. The secret is to find some value your software can deliver which competitors don't exist for, or don't do well.

If you look at the boom in solopreneurship and side projects it's self-evident to me it's never been easier.

Aside: the reason the 'cool hack' stories don't exist now is that they were often about using limited resources to do things that were seemingly difficult/impossible on the available platforms. So they were still examples of new software delivering value. But now as we are far less resource-constrained, and software as a whole is a lot more mature, these opportunities are a lot more scarce.

Re:Is the Lean Startup Dead? by awvcs on Wednesday September 05, 2018 @12:46PM (#17919643)
> Why do you think that is? I'm not sure what you're referring to exactly.

There are a lot of stories of people falling into technology entrepreneurship by showing up. I guess you could say that it was less competitive (which it was), but I also think that society was more lenient. We hadn't figured out yet how to charge a lot for everything. If some landlord was 'greedy' you could move to some adjacent area. Today with information spreading so fast everyone knows not only what something is worth but what it could potentially be worth and price accordingly.

Like this story from Max Levchin starting with "I didn't really make any arrangements, so I just crashed on Scott's floor" [0].

[0] https://www.businessinsider.com/max-levchin-paypal-affirm-su...

Re:Is the Lean Startup Dead? by sandworm101 on Wednesday September 05, 2018 @11:25AM (#17918817)
Disruption doesn't come from direct competition. Writing another web browser isn't going to disrupt the market for web browsers. You need a new concept in how we access web-type material. That would disrupt, and wouldn't need much code. Look at Napster et al. They weren't massive but still disrupted the music industry.

The gaming industry still has room for lone coders to make a difference. Many of the top indi games are/were written by individuals (KSP, Minecraft) or by very small groups (Factorio). Sometimes being able to do something leaner, with less code, means you can win ground against the biggest of big guys (City Skylines over SimCity).

Re:Is the Lean Startup Dead? by simias on Wednesday September 05, 2018 @12:19PM (#17919356)
> Disruption doesn't come from direct competition. Writing another web browser isn't going to disrupt the market for web browsers. You need a new concept in how we access web-type material. That would disrupt, and wouldn't need much code. Look at Napster et al. They weren't massive but still disrupted the music industry.

Sure but my point is more general: if I create a new lean web-like protocol and client and it can't display videos, feature interactive content, arbitrary styles etc... How do I drive adoption?

I can convince the suckless folks that "less is more" and that it's "the unix way" but outside of that circle I'm not sure who's going to use my software.

All software seems to be going in the opposite direction. For instance I'm a heavy user of IRC, these days the type of communities you could find on QuakeNet 15 years ago are on Discord, a super heavy webchat client that manages to slow down my beefy desktop computer when run on pre-quantom Firefox. The Discord client is probably several times heavier on resource usage than the Quake game itself!

Re:Is the Lean Startup Dead? by jerrre on Wednesday September 05, 2018 @12:43PM (#17919610)
Disruption wont come from yet-another-browser, and of course surely it won't come from yet-another-browser-with-less-features

It might come from a piece of software that solves a problem for some group of people that a browser can't, and then evolving towards the mainstream replacing the role that browsers have right now making them obsolete

Re:Is the Lean Startup Dead? by sandworm101 on Wednesday September 05, 2018 @12:41PM (#17919584)
I hate when my phone wastes my time loading junk. A browser that couldn't even try, that couldn't be tricked into doing so, would find a market imho.
Re:Is the Lean Startup Dead? by kurtiswhite on Wednesday September 05, 2018 @02:25PM (#17920643)
The Brave browser (https://brave.com/) is an attempt to do exactly that.
Re:Is the Lean Startup Dead? by throwaway080383 on Wednesday September 05, 2018 @12:00PM (#17919137)
Heck, both DotA and Counter-Strike began life as user-made mods on existing games, and their relevancy has far outlived those of the base games.
Re:Is the Lean Startup Dead? by snaky on Wednesday September 05, 2018 @08:05PM (#17922925)
> Writing another web browser isn't going to disrupt the market for web browsers

It depends. You could say the same to Igor Sysoev when he started to write Nginx, for example.

So, e.g. web browser with all the main Chrome or Firefox functions but working 2x faster on mobile and eating 3x less memory would disrupt the browser market indeed.

Re:Is the Lean Startup Dead? by xixixao on Wednesday September 05, 2018 @01:03PM (#17919867)
Love both gaming examples, but you’re proving OP’s point. Those are very specifically technologically limited games (ie not requiring the same resources as AAA games). Disruption is possible, but the complexity argument stands.
Re:Is the Lean Startup Dead? by somabc on Wednesday September 05, 2018 @11:15AM (#17918707)
There are small startups born out of targeted smart application of code today that are similar to a lone hacker and sold to Google. eg Graphics Fuzz with it's intelligent code reducer which Google bought to use with Android.

https://www.graphicsfuzz.com/howitworks.html

Re:Is the Lean Startup Dead? by tarsinge on Wednesday September 05, 2018 @01:09PM (#17919933)
It depends of the space you're operating in. From what I've seen in line of business software, the quality is mediocre at best, and Excel is still everywhere. Here a Lean approach on targeted business processes is still viable and can make wonders.

Also sometimes we self-impose complexity with our tools. For example I recently displaced a competitor with a full team having a hard time delivering because of the disproportionate complexity of their stack regarding the problem (full SPA for a simple CRUD app), where I could do it as a solo effort costing ten times less.

Re:Is the Lean Startup Dead? by pixl97 on Wednesday September 05, 2018 @11:18AM (#17918740)
>Why do you think that is? I'm not sure what you're referring to exactly.

Complexity. Consumers demand more complex applications. Platforms have more complex requirements.

Re:Is the Lean Startup Dead? by cs02rm0 on Wednesday September 05, 2018 @11:56AM (#17919087)
I could well find out I'm wrong in retrospect, but I think part of that is that the low hanging fruit is just gone.

It means once you've made it there's a barrier to entry that keeps you protected, so you may as well go big or go home.

I pitched a startup idea today to an accelerator judging panel. There were three distinct software components to it, each quite complex in the detail and I had three minutes to cover the lot because they're flooded with candidates even after the first sift throwing 80% away. Yet, comparatively it feels quite simple - no AI or ML involved or highly regulated areas.

I might go and find a pong clone to play to cheer myself up.

Re:Is the Lean Startup Dead? by CalChris on Wednesday September 05, 2018 @11:35AM (#17918902)
A more concrete example is MS-DOS which wasn't written by Gates+Allen. It was purchased for $75,000 in 1981 ($207,925.74 in 2018) and a job.
Re:Is the Lean Startup Dead? by pofilat on Wednesday September 05, 2018 @03:42PM (#17921241)
Re:Is the Lean Startup Dead? by hinkley on Wednesday September 05, 2018 @12:58PM (#17919821)
It never struck me that lean startups were supposed to be about disrupting anything.

Disruption to me is a power grab and you have to do it with some exuberance or why bother?

Re:Is the Lean Startup Dead? by philipodonnell on Wednesday September 05, 2018 @11:58AM (#17919112)
> A) Maybe the most important is time. You need time in a good environment to actually develop something. Which has become a lot more costly.

I think another way to say this is that the value of time has fallen as the amount of funding available has risen. The prototypical hacker working nights and weekends was a _response_ to the lack of available capital: work harder if you can't hire.

Its like an arms race. Two hackers of equal aptitude start working 120 hours weeks on identical startups targeting similar markets. The one who stops doing that and instead raises a few million to hire a large team and spend lots of marketing dollars is going to win that market (though it may be less profitable).

As more funding chases fewer projects, that point moves earlier and earlier in the process until only a fool would spend 120 hours a week instead of raising money right from the beginning.

Re:Is the Lean Startup Dead? by beat on Wednesday September 05, 2018 @10:48AM (#17918449)
B is really important. For all the lovely American paranoia about oppressive government killing business opportunity, the power of massive but still fast-moving companies in the same industry is far harder on innovation.
Re:Is the Lean Startup Dead? by s73v3r_ on Wednesday September 05, 2018 @12:37PM (#17919537)
"C) And then there is just competition, especially for things like talent."

I feel startups did this to themselves. It used to be that you'd work for a startup and the equity was supposed to pay off if the startup was acquired or took off. Now, even though a startup may sell for several billion or go public, most employee's equity has been diluted to hell and back, barely making up for the lower salary.

Re:Is the Lean Startup Dead? by megaman8 on Wednesday September 05, 2018 @01:03PM (#17919866)
When equity and total compensation go down that's a sign of oversupply of talent, not undersupply.
Re:Is the Lean Startup Dead? by s73v3r_ on Wednesday September 05, 2018 @03:31PM (#17921131)
That's not what I'm talking about, here. The number of shares isn't necessarily going down. Its the crappy way that most startups handle the awards and the outstanding shares, making it so that the only people who actually get anything out of them are the founders and the investors.
Re:Is the Lean Startup Dead? by megaman8 on Thursday September 06, 2018 @11:58AM (#17927158)
Yes, when your probability of getting any value out of shares goes down, that's tantamount to a reduction in compensation.
Re:Is the Lean Startup Dead? by s73v3r_ on Thursday September 06, 2018 @12:28PM (#17927420)
Yes it is, which is why most talented engineers are avoiding startups, and instead going to the big companies, where they can get paid.
Re:Is the Lean Startup Dead? by megaman8 on Wednesday September 05, 2018 @01:00PM (#17919841)
I would say B is right on the money. But, A and C. I don't see it. There's a vast oversupply of time and talent. Just look at producthunt. The ratio of attempts to successes is enormously staggering. This indicates a huge vast amount of talent and time. The biggest problem is lack of opportunity: due partially to incumbents, regulation, etc.
Re:Is the Lean Startup Dead? by awvcs on Wednesday September 05, 2018 @03:50PM (#17921328)
I don't know. I think things like producthunt is the long tail. It is the people who don't have time in a good environment or access to talent so they do whatever they can instead.

And I don't intend that to be an elitist statement. It is like the difference between playing an instrument and being in a band. You might be better by yourself, but it really the ecosystem that is going to take you to another level in terms of success. I think that sort of ecosystem is harder than ever to access. Especially with the rise in cost of education and housing. It is hard to start a software band these days.

Re:Is the Lean Startup Dead? by quickthrower2 on Wednesday September 05, 2018 @01:00PM (#17919842)
With C - plenty of cheap talent around the globe, even in developed countries. There must be some way to arbitrage this.
Re:Is the Lean Startup Dead? by vonmoltke on Wednesday September 05, 2018 @02:11PM (#17920511)
Plenty of cheap talent in the US as well, if so many startups weren't so delusional as to think they need Google-level talent.

Oh, and the thing about making them move to San Francisco. Not even just the greater Bay Area, which is bad enough, but to the most expensive part of it.

Re:Is the Lean Startup Dead? by nradov on Wednesday September 05, 2018 @03:03PM (#17920941)
Since talent is basically just a myth, why compete for it?

https://www.newyorker.com/magazine/2002/07/22/the-talent-myt...