Startup Restructuring 101
cyrilgrislain.substack.com
cyrilgrislain.substack.com
Was at a party with an acquaintance a week ago who said they need more money by February or they’re dead. Series A but still not profitable.
From the outside looking in they have nearly 100 employees, PMF, great marketing and appear to be crushing it. So it was sobering to hear the reality.
I asked what the plan B is if money is not forthcoming and he looked at me like I was asking a stupid question. I think the guy running it has been in this situation previously and do or die mentality is there. However as many people are saying this downturn feels different, deeper and more prolonged.
I will be watching their progress with great interest from February and use their ability to weather this storm as a yardstick albeit acknowledging it’s just one data point.
Bootstrapped companies that are profitable and sustainable will be rejoicing at the moment for sure.
Bootstrapping definitely has its upsides and downsides, but I assume that in ~12-24 months, if this recession (or whatever you want to call it) continues, a lot of venture funded companies may find the money drying up. VC firms are likely finding it harder to get money for new funds, and this will trickle down to a tightening in the startup ecosystem. Bootstrapped companies will likely be able to thrive by essentially feeding on their carcasses.
There may be a third way for startups that is actually better in this environment - doing a few rounds (seed through maybe series B-C) and then making it to reasonable levels of profitability, giving up ambitions of "eating the world" - but I'm not sure that most startups can achieve this. It seems to be a lot harder than either bootstrapping or taking funding to grow until you IPO (while still unprofitable).
At which point your business might be sold at garage sale prices. Or restructured with the C suite removed in the process. It’s just brutal.
We bootstrapped over 15 years (not a typo) and for sure can survive the next two years without issue which I’m very thankful for.
I love your idea of trying to find a balance but investors will need to be much more patient than they have been historically. Most won’t wait a year or two for return which means they are fantastically short sighted.
Most bootstrapped companies need some initial funding which usually comes from the founders bank account, with the idea being that’s it.
But it can be tempting to accelerate your bootstrapped growth by taking debt financing (credit cards, mortgages and other personally guaranteed loans)
The difference is that in most of these cases you are personally liable whereas you can walk away from VC funded businesses.
Sure they can pressure you but especially at the preseed - series A they shouldn’t have any sort of operating control
The best way out once you're in this deep is probably an IPO. The investors get their exit, and you're now "only" beholden to shareholders, who are more used to sustainable businesses that can survive decades or centuries.
When a bootstrapper tries to come into the market and isn't playing the investor-led startup game, by trying to build a company through customer money vs. investor money, they see that there aren't nearly as many customers as they would need or expect, and when customers are paying, the hype-driven, investor-backed startups are eating up a significant portion of the customer base.
This is because customers, far and few between in those rapidly growing, hypey markets, tend to be "lazy" buyers and will not spend the time to do any sort of real evaluation or analysis of competition and markets. Rather, if they have a real need for the product, they will buy either from who they are already buying from, or if they will select a new vendor, it will be someone they can get support internally to purchase (if it's an enterprise), with such support being a combination of a who their existing suppliers or consulting firms recommend, influence from content marketing or shilled analyst reports (buying influence), whatever companies are gaining the most attention and marketing at that moment, and/or who their colleagues and peers are recommending, all of which is subject again to startup influence, and besides a bit of a self-perpetuating cycle since the more they get recommended, the more they get recommended. In any case, it’s never about who has the better product or service or who offers the most value for the money.
In addition, and ideally, if the product costs nothing or very little to acquire, that makes it even easier for those few customers to gain support for a new vendor and that perpetuates the cycle, or if the customers' existing suppliers include the product or features of that product for no additional cost in their existing or new offerings, that makes it harder for the vendor. In any case, the fact that others are giving away a product for free or low cost makes it near impossible to compete as a bootstrapper, since you can't afford to give a product away, even if the startup can.
If you're selling directly to consumers (or to small businesses, which act like consumers) and not to enterprises, then it's even harder as a bootstrapper, since customer acquisition cost and complexity is very difficult and expensive, and those who have the most marketing dollars combined with products they give away or practically give away will win. Bootstrappers almost always lose in those market conditions. Yes, there are definitely exceptions to all the above, but I am finding the rule generally holds.
All this makes bootstrapping particularly difficult in fast-growth, hypey markets, which is where startups tend to proliferate. Basically, bootstrapping in an investor-led startup's game is not a recipe for success, and probably a road to ruin. You might be able to bootstrap selling ancillary stuff on the sidelines of what's happening in the hype-driven market, mostly marketing content-driven stuff, events, webinars, selling traffic, training or education, but even that stuff will come and go, and we're not talking large exits either. You can also sell consulting or advisory services in those hype-driven markets, but you have to really enjoy the consulting or advisory game and you have to mostly have relationships and connections to sell that sort of thing. Ideally, as a bootstrapper, you can go from hype-cycle to hype-cycle and keep and grow your existing customers. You can also bootstrap real products (not services or marketing content) in more sedate markets, but you'll most definitely face entrenchment of incumbents who protect their customer base, and so making entry into the market as a bootstrapper just as difficult. The key is to know what game you're playing and the best way to win at it, if you want to succeed, especially without exhausting yourself in the process.
I know someone who is actually following a different "third way". Rather than raising a few small rounds with aims of profitability (no investor will be satisfied with that since investors are looking for asset value increase, not profitability), it's about raising some early rounds, growing and getting attention fast, and quick exiting. He has been able to crack this code by building small, fast-growing, investor-led startups, but only up to a certain level (usually up to Series B), and then finding a quick acquisition exit, before the music stops. Somehow he has figured out not only how to do the quick fundraise, growth, and attention building, but also how to develop relationships on the acquisition end of the exit. While these aren't billion-dollar exits, this approach seems to work and he has a stable of investors who know how to play that game for everyone's benefit. I haven't figured that out myself.
I think the PM fad has been around much longer, to the point one almost forgets how to build products without PMs. But from my experience, I find that the prevalence and empowerment of PMs is largely turning Devs into highly-paid code monkeys, as opposed to the highly-paid and empowered value builders that they should be. Much of the busy work that many PMs are doing can be replaced with a bit of Agile/Scrum training of a few devs per team.
At the same time, I would say that having a product owner who develops a deep understanding of the domain, actively talks to customers, and steers the vision and direction is immensely valuable. But I hardly see any of my PMs doing it.
Anyway, I am seeing a lot of negative sentiment towards the prevalence of PMs these days, which I mostly share. Would love to hear any counter-thoughts or corroborations of this. Are PMs necessary? How should they be utilized?
Due to the relative novelty of CS I think we're still going through the early motions of trying to mesh together a web of programmers from bootcamps to MIT into one cohesive corporate apparatus... eventually we'll land on something similar to medicine or other engineering areas where accreditation is prerequisite and individual cogs have a bit more agency due to licensing etc. Hopefully.
My personal, unsubstantiated, take is that we'll come to look back on this odd time, with the glacial pace and grift hierarchy of enterprise software, as quaint. Some startups are coming around to the idea that you don't need 6 person multidisciplinary teams for generic CRUD, pay one competent engineer those 6 people's salaries and you'll get it built unless it's something special - in which case you pay that engineer 60x and their name is Bellard.
If you see those "day in the life" videos going around Twitter/YT where the person literally does no work, it's always a PM. Sundar Pichai (and I think Satya Nadella too) came up through this ladder. It's a role for professional office politicians created under the guise that engineers can't figure out what to do for themselves.
You are saying people will need to be certified to be programmers?
This is just gate keeping and considering how accessible computing is, it would never work anyway.
I am not fond of gates either; for as long as your skill can produce capital value it will be gatekept in some capacity. I'd rather see that gate moved closer to our side if it must exist.
If gambits like Musk's prove successful then there is further precedent that lean engineering teams can still operate at scale - just with fewer layers of indirection and wealth extraction.
Here's. the first job I found when I searched for local MechE jobs.
>This position requires a BSME or MSME from an ABET Engineering Accreditation Commission-approved program with a strong academic background and interest in thermodynamics, heat transfer, fluid
https://www.monster.com/job-openings/-winter-2022-entry-leve...
When searching for local EE jobs. Out of the first 5 results, 1 required a PE, 3 required a degree from an ABET accredited program, and 1 just required an EE degree without specifying ABET.
>Bachelor of Science in Electrical Engineering or related degree from an ABET accredited program.
https://lensa.com/staff-electrical-engineer-substation-chatt...
I’ve worked at a number of companies and engineers are ALWAYS the limiting factor. Simply put, there’s a chronic shortage of people who can build valuable stuff.
I believe companies have sought to offload this bottleneck. Have engineers just build, and hire people to do everything else.
Not only is seeing customer struggles a strong motivator for why they do the work that they do, but it also helps with coming up with good solutions.
A poorly thought-out task list that needs 10 refinement sessions before it is actionable is very much not that.
That said, devs are not sales people, that's why the PO is there, and the PO could very well have "PM"-like people under him to handle the customer connections before getting devs involved, but that's different from the "PMs define user stories" approach I see everywhere.
The result of that is that the PMs end up in a managerial sort of role (the name doesn't help) where they boss around the PO who in turn bosses around the devs until they get fed up with the relationship and the dev lead starts pushing back, and the whole thing turns antagonistic.
We did indeed make an effort to bring engineers into customer meetings when it made sense. However, you end up with tradeoffs.
- Bring select engineers into a few customer meetings at your company location which doesn't take a lot of time and does provide some outside perspective. The downside is that they get a very filtered sample which it's easy to over-generalize on.
- Make talking to field people, customers, etc. a significant part of their job and you're essentially making them product managers, at least in part, and they don't really have the time or focus to do nearly as much active development.
(Note that this was rather long-cycle hardware development--though software wasn't really much different. There really wasn't a lot of methodology to product management at the time except whatever internal processes we put in place.)
Sometimes we did bring engineers in to have deeper technical backup for a specific discussion. Most of the value though was probably to provide some sense that we weren't just making things up.
Meanwhile I'm supposed to onboard to the project, deal with technical mess that is start-up with a live product and get a hang of what everyone else in the team is doing in two weeks ?
On small ones too, except that the “PM” is usually one person with a title like “Head of Product”.
I wrote about that here[1] but I also think there are ways how you can reinvent structures to cut out the PM[2]
1: https://andreschweighofer.com/agile/whats-wrong-with-traditi...
2: https://andreschweighofer.com/agile/collaborative-product-ow...
PMs are not essential for B2B. An engineer can talk directly to the customer. Remember back when devs were called programmer/analysts? Exactly for that.
It depends how you want to split things up. You can almost certainly move PM duties into other roles. Product Marketing can (and often does) handle competitive analysis and pricing. Engineers can certainly spend a chunk of their time meeting with customers, talking with the field, etc. But it will take time away from engineering.
When I first started we had business analysts, subject matter experts, and customers that we talked to. Replacing those with PMs has not been beneficial from what I’ve seen.
This is really where I think the wheels came off cart for the role, because PMs are rarely given a significant degree of autonomy and are usually just a cog in the broader product org.
The comp for the role was a great way to tell what was what. Nearly a 10x difference from Jira monkey to mini CEO
Maybe at some level, but I've also seen talented UX and front end/UI engineers idling away being fingers for PMs who just focus their days spoon feeding tasks to teams without involving them in solutions. I left a supposed startup earlier this year due to this.
I remember, and I am business PM or business analyst and full-stack developer. Like I said in another comment replying to GP, I can totally see why many orgs separate the roles. It's messy. I need to fit the following activities in my schedule:
- Doing user research / speaking to customers
- Project management
- Basic UX, up to wireframing
- Design-as-I-code skills
- And of course, full-stack development, with all that this entails
Let me tell you, it can get crazy. I wouldn't change it for anything because I love being a generalist, but I'm surprised I cope sometimes. I have about 12 years of experience where I've done PM/BA, dev, or both at the same time and I often feel I haven't reached 70% of my potential.
I also hire devs and would only maybe trust 1 in 10 with this breadth of responsibilities. It's not that they aren't smart enough - some are infinitely smarter than me -, it's that they haven't been exposed to this breadth of tasks. Many of them wouldn't want to, either.
The roles have been separated because specialization is a law of nature in many contexts.
The important point is that someone is thinking about product vision and how you are actually going to sell/deploy to market your stuff.
If engineers or eng managers were doing that consistently, the PM role would not need to exist.
The reality is that most of the old-school engineers used to do this. As the "aperture" for engineers widened, the ratio of engineers who can actually apply this relevance/business lens to their work has decreased significantly so you need someone whose job is to be accountable for the vision and actual ability to turn code output into dollars.
Whether product focus came from product-focused engineers or product-focused management, it didn't matter. "Startups didn't always need PMs" really means that before PMs, engineers used to have to be product- and value-focused - they had to care about customers and profitability - and more specifically the early engineers who worked for the winners were probably better at product focus than engineering.
Also, if tech PMs who haven't worked outside of tech before read this article and feel depressed or angry, remember that there are massive sectors - agencies, health care, construction, any level of government - that need tech-literate PMs to manage vendors and contractors. You'll be the only person who knows or cares what it's like to work in tech, which is often more than enough to ship projects. If you're not looking to become a product-focused developer (which, see above), then ride out this wave of anti-product sentiment outside of startups. I promise there's space out there.
Another explanation is: we have seen a much bigger proportion of Founders with little experience in 'cross-functional work', 'integrative management' and 'user-led holistic thinking' experience. All critical to PMing. Big fund raises allowed to compensate for that, by recruiting PMs.
Again, lots of startups, at the right stage, need PMs. I am just seeing too many startups over staffed in PMs and Founders too far from this.
Maybe senior devs can organize their work, but juniors cant. That's the reason to have PMs - cost cutting. PM cuts the problems into small pieces that can be done by some junior programmer.
1. PMs are not needed. Design+Engg launches great features and products. Design thinks about users, produces design, Engg turns into dev designs; and things are launched. PMs are useful when partnership etc. are needed (that is non user focussed activities).
2. PMs are essential in a domain driven tech space - ex. software for construction industry or rocket scientists. Here PMs with appropriate background connects Design+Engg to the industry.
But to your point:
2. I have been a developer and product manager myself. I still do both things, and hire developers. I don't think I'd even trust 1 out of 10 devs I meet with business analysis or product management responsibilities. Yes, both skills can be learned by a single person, but it takes much more than just a couple days of coaching to teach someone not only how to build something but what to build.
I have 7 years of experience in each and I still find it ridiculously difficult to juggle both skills. The context switching and the amount of skills needed (user research / talking to customers, UX, project management, full-stack development, thinking abstractly and tackling open-ended problems, vs acting concretely and solving more close-ended problems, etc.) make it very challenging.
Yes, in the 80s and 90s there were many more analyst/programmers. Perhaps the stacks were simpler, perhaps there was less competitive pressure for software companies, I can only think of hypotheses. The fact is that today, doing both is very hard even for the smartest of cookies, which is why the roles have been largely separated. This was "invisible hand" economics at play, not the whims of Google and Microsoft in the last two years (again, what a weird point to make!)
Indeed. In the first ~17 years of my career in software I never met or heard of a PM. That's a job for engineering leadership (architects or equivalent).
Nothing good comes out of having a separate non-technical person making architectural decisions. Also as you say, it disempowers engineering which is a sure way to drive out the best.
My biggest issue is that I believe PMs must be technical, but many aren't. So what I often see happen is PMs come up with designs and requirements that have 0 consideration for how much they will cost to implement. Then there is a painful back and forth with engineering where we say "OK, this is just flat out impossible" or "there is a way we could do this that is 10 times easier". It's like trying to design a car without knowing which car parts and technologies are available.
I have not seen a single product manager do the project management details in my 25 years of product/eng career.An engineering manager typically does that. I now run my own startup, and empowering engineers to define the product does not work. You may get some interesting and nice features, but you won't get a cohesive product that solves for a domain with decent usability. You need a PM/UX pair for any nontrivial product.
I think the dynamic that creates this is that the product org becomes responsible for delivering features/products to business stakeholders, and product blames any delays on Eng not being able to deliver on time. So then Eng decides to let product plan everything to a t, such that Eng cannot be blamed if they meet said plan. Which is what motivates my use of the term “code monkeys”…
I feel like engineering should have the freedom and responsibility to entirely own the product delivery. Product managers/owners would still decide what product should be built, and then Eng would take it from there. But I don’t think I have seen this anywhere, and not sure if it would work.
Most startups will need PMs, after reaching a certain size and complexity. What I see is that too many startups, well before reaching that stage, have over multiplied PMs.
Finally, when your company is on a clear path to run out of cash, this discussion and trade-off becomes a matter of survival. Not of org concepts.
If intermingled with a change in the definition of legal tender (e.g. CBDCs), there's no recent precedent. Perhaps London around 1666.
What’s the thing with CBDCs?
Potential scenarios include a digital euro/dollar/yuan that lives alongside existing paper cash, "Johnny's Cash and the Smart Money Nighmare" (search for that video which has a short half-life on YT), or something in the middle if elected legislators represent their citizens in negotiations with the BIS/IMF, https://en.wikipedia.org/wiki/Bank_for_International_Settlem....
There's an intro in this thread, https://news.ycombinator.com/item?id=32777875
And a few hundred comments in earlier threads, https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
most importantly, digital tech has become too important: both within countries (democracy, privacy, competition etc) and between countries (security, supply chain political control, trade advantage etc). this does not mean we should expect a wipeout, there is significant inertia in consumer, corporate and government choices, but I would not expect another boom cycle to materialize before global geopolitical stars align towards some sort of consensus of how tech is to be deployed and controlled
How?
Meta lost 11 billion building second life, not because they can’t monetize fb/ ig etc.
Twitter fired half its staff because their new god king wanted to run a different company with lower costs and different standards and product direction, not because advertising performance meaningfully changed.
a simple policy change by another market participant [0] shows one of those ways. Changing regulatory / political winds are some other ways [1]
[0] https://www.cnbc.com/2022/02/02/facebook-says-apple-ios-priv...
[1] https://www.barrons.com/news/meta-calls-for-uk-govt-rethink-...
That's a really interesting statement. What do you think that could look like?
so we are moving from the short lived digital Pangaea (where an advertiser even attempted to issue a global private currency) to a planet segmented into digital continents. How many continents and how connected at the physical and informational layers remains to be seen. Evolution never stops and in silico it works much faster than with organic matter.
We are still waiting for the other shoe to drop. Many high-burn co's did not cut, and of companies that did a round of layoffs, most followed a statistically suspicious trend of 10-20% that suggests a bunch should have done more but didn't. With hiring freezes everywhere.. a lot of pain for job seekers even before more cuts. Worse, even a regular 2-year downturn would flush a lot of startups as fundraises are generally for 12-24mo payroll, and many raised with historically horrible fundamentals (vs valuation) over the last few years.
I'm not saying end of world, but I wouldn't want to be a new grad at many seemingly shiny series b/c startups right now. When I was a new grad, I wouldn't have even known the right questions to figure out if my unicorn was really a donkey.
So any money held off now needs to be invested in the coming 1-3 years. So I’m not very pessimistic about startup funding. But of course you need to stay alive until then.
In my convs with GPs, most LPs are very happy to avoid capital calls right now, as they went too far in during the heyday. They will remember GPs forced them during a bad year.
When they do go in again, it is at lower valuation multiples, which can easily break cap tables of recently-raising startups. That triggers a downward spiral if they luck into such a fundraise. I bet more likely is what happened ~4 years ago was a lot of the $ went into a smaller # of stronger co's, and I'd expect even more pressure now. Big funds need big winners, and FTX style frauds and less ponzi acquisitions means return of later-stage diligence.
When LP money turns back on, unclear if at rate of last few years, which is largely attributed to dumb outside money enabled by low interest rates and startups being good risk/reward. There was fear due to lack of IPOs & historically weird revenue vs valuation multiples, but the above factors counter-weighed. So with valuation multiples cutting and low interests shrinking.. different world for LPs.
Net:
1. less $, and to fewer co's
2. This is still a historically amazing time for startups & founders, but feels closer to 10 years ago, than the last few years which supported a lot of people who were mostly providing value on paper, not in revenue.
We raised a ‘hot’ Series A, but have not proven PMF
Our uniqueness is more in our narrative than in our product
We are building a feature, not a product
We have no clue how to get solid unit economics
We have built a high-pay ‘9 to 5’ spoiled culture (btw, ‘Startups are hard’ is not meant to be true only for Founders)
Our top performers will quit as soon as they find another job
If you are one of the “top performers” then you should be thinking about how much you really believe the business can make it.Maybe we should call these startups investor-funded businesses (or perhaps more precisely, non-revenue generating pre-market fit investor-funded technology-centric companies). Then again, maybe that's what startup means these days. In which case I guess 20% of customers generating 200% of cash might make sense.
The startup company is the product, sold to investors. The company grows its value by growing the value of its assets, which is the shares in the company, by creating and growing the perceived value in the company's technology, team, products or services, in a growing market of increasing investor interest, even if those products and services are never delivered, sold, or offered to customers for profit or in any manner. For an investor-driven / funded business (the Silicon Valley-style tech startup), growth is most important as measured in growth of the company's value. The actual products or services of the company are just by-products of what is needed to support that growth and provide a mission, if the startup even needs to deliver those products or services at all in order to increase its value to current and future investors.
The startup company's market are investors. The market demand is determined by investor demand in a particular industry sector or interest area where there are current and future investors. Demand in that industry sector is defined by the potential interest of later stage investors or public markets in that industry sector. It is also determined by the solutions in which the company aims to offer products and services, whether or not the company currently does or will in the future.
Since the market are investors and investors are driven by the potential for future investor interest and demand, investors are very much driven by publicity and "hype" as it serves to increase the current and future value of their share of the financial product, the shares in the startup.
Current and future value have very little to do with the products or services the company offers now or in the future other than create a perception of value in the company's assets.
Shows all the factors at play here:
* Company founded by kids who know / knew nothing about the space
* Investors who smell money opportunity and see an opportunity for asset value inflation
* Invest in the company, rush to multiple rounds, based on hype
* Company goes "public" using scam/sham SPAC approach (yet more proof of "startup" as financial product)
* Then the company goes bust after it goes to market because the whole thing was just asset inflation, and when the bubble pops, it goes poof
- I also find it curious that Techcrunch calls these obvious startup-as-financial product companies Upstarts and not Startups. A distinction without a difference in many cases.
reply
Maybe instead of customers that create cash vs customers that destroy cash you can think of the customers whose revenue / LTV and cash contribution is greater than their marginal operating costs vs. those customers whose LTV and cash contribution is less than the marginal operating cost. That makes more sense to me than this 20% / 200% stuff. After all what does "200%" of your cash mean anyways? Do you mean 2x cash contribution vs the money losers?
I also find it interesting that during the hyper growth cycle of startups, the revenue and cash contribution of different customer don't matter much to investors. Rather, during hypergrowth, it's just grow and acquire customers at full speed, forget about individual customer cash contribution. But when times get tight, it's not just focus on revenue, but also focus on your most cash generating customers first. This results in crazy whiplash of introducing free and low-cost plans to get early user adoption and get those growth numbers, and then later, jettisoning all those free users and low cost users since they don't positively contribute to cash or revenue. Oh yeah and also get rid of the employees too.
This sort of whiplash advice of grow-grow-grow then slow-slow-slow is part of the problem.
What are startups to do if devs have plenty alternatives that pay highly and offer good working conditions?
This might just not age too well, although I sure hope so :-)
> Labor market is in your favor: renegotiate compensations, starting with the B players. Whoever leaves will not be hard to replace. [...] Layoffs are disgusting for everybody. Multiple waves are not OK. Be courageous and sensible: any additional wave further depresses your team and worries your customers. And, at least a few thousands of the 175,000 laid off are surely better and cheaper than your bottom 20% performers. Probably more hungry too.
> Founders who managed to be relatively less diluted thanks to recent sky-high valuations: carve-out a portion of your own equity to compensate your pivotal talents or new hires
If you just listened to the savage management consultant type, and laid off everyone you possibly could, and then hope to take advantage of the misery of others, to hire more desperate replacement workers...
Those "pivotal" people with experience are going to see there's no loyalty nor trust in the company. Which doesn't bode well for a startup.
Uh, yeah, rather than more equity, cash is good. And, uh, let's switch to weekly payroll, given slippery slopes and the foot-dragging that the management consultant advised about payables to vendors.
You should trust that your counterparty will abide by the written terms of the contract. Believing anything further is folly.
It's just business.
What I don't get is how not many founders believe that loyalty is a two-way street - you should expect to be as loyal to your employees as you expect them to be to your startup.
There's a whole ethics discussion to be had here (is it better to fire 40% and save 60%, or end up closing shop and 100% losing their jobs), but "taking advantage of the misery of others and hiring desperate workers" just sounds like you're not understanding how damn hard it is to be in the CEO seat.
And still, your duty as CEO, starting with your duty to your teammates, is to maximize the chances that most people keep their job. The best way to do that is to build a healthy and enduring business & economics. At least as long as people still want to be paid with $$. And this is no bad joke: the pioneers of any industry, like were those joining tech startups in the 70s, were in it for the cause, the dream, the revenge, etc. Today this is not the case anymore: tech is a 'job' for most. Which is absolutely fine. A victory actually: it means tech has become a 'normal' industry.
Unfortunately, the recent cycle was not about 'health'. so as in all excesses, the body needs to rebalance.
1. The end of the Cold War brought a "peace dividend" and wildly increasing globalization. That trend has abruptly reversed. It will be a long, long time before countries outsource so much without considering the geopolitical consequences.
2. The ongoing retirement of the boomers, and a re-evaluation of many women in the workforce who have found that it doesn't make sense to make a relatively low wage just to spend it all on childcare, means that labor will be much tighter than in the past couple decades. Also, my hypothesis is that vastly increasing wealth inequality means that a lot of folks who would have previously focused on their careers now no longer see themselves as "temporarily embarrassed millionaires", as we've seen a resurgence in interest in unions.
The good thing about a renormalization of rates is that companies will actually need to make money again to stay alive.
I don't think hours behind a screen have ever had much of a correlation with productivity for me. Autonomy, stress, being tasked with solutions that actually make long-term sense, etc. must have a much stronger correlation. The enormous erosion of trust that having my hours monitored would have would certainly impact my output.
The number of hours that an individual spent staring at the IDE or punching commands into the CLI have no meaningful correlation with the organization’s long-term goals.
A manager who spends their time monitoring engineers’ screens is like a web developer who writes a CRUD back-end in x86 assembly. It’s the wrong level of abstraction for performing the job.
So, as business is about maximizing output: no matter how much is your productivity, which is a ratio, if you apply it to one more hour of work, then you will produce more output. So there are 2 ways to go here for high-productivity workers: a) you are paid equal for same output, and allowed to work less. b) you work as much as others, then produce more, then are paid more.
There is plenty of science that proves that choosing option a) is a shot in own's foot on the long run. Note: 80% of harvard professors thing their students would rate them in the Upper half best professors. which is of course statistically impossible. Same for how anybody = we, self evaluate ourselves in anything: how good a driver, a parent, ... a worker we are.
How much hours one puts in is a fundamental parameter of how much one produces. Stays true even with diminishing returns, as long as productivity is >0.
There is this say, pardon my french: an idiot who walks will still gets further than a sitting genius.
I work for a company (as a contractor) that doesn't monitor hours worked for their employees and the team is incredibly unproductive. It feels like some have a second job while others are playing games. I'm sure you could get rid of 75% if the remaining people worked full-time for their full-time salaries.
It's easy when you have a well-defined task that you know the average complexity for, e.g. first level support ticket responses. It's very different for e.g. the developer who looks into a ticket to find out why. Might be just 60 seconds because technical understanding + experience give you the ability to see what customer + support agents have missed. Might be 6 hours for a complicated bug and fix, might turn into a huge deal that takes days.
How do you handle that and accurately predict how much time that should take?
I am actually all for monitored work hours and I clock in an clock out of my unionized 35h work contract. But frankly i expect from a sw eng Organisation more insight into their own development processes
Cutting down the number of people will make everyone else more productive because they need to pick up the slack, but that doesn't mean the output will be higher quality, it will very likely be worse quality since you've taken a bunch of relaxed people and made them highly stressed.
To me it sounds like a failure of management and/or processes. The people are not motivated and their tasks are not being defined appropriately.
People in bureaucracies aren't famously slow because their tasks aren't well defined, they're slow because it's tolerated. When you stop tolerating it, they either improve their attitude or get filtered out. I've found that to apply to all organizations past some head count. People settle in and do less and less. That's not a problem while the money is flowing in like water during a flood, but it becomes a problem when that changes.
- some tasks are estimated - a resource bound is set per sprint/per person - tasks are picked for a sprint such that the resource bounds aren't exceeded. - people work on those tasks until the next sprint.
Now, software engineering is notoriously hard to estimate. Hard to predict you can't work for 2 days because someone updated a package that totally follows semver except not really and it takes 3 days of debugging.
So tasks get estimated with a lot of slack because hitting the sprint targets is more important than doing more work. That's a process problem.
Even then what mostly happens is that some tasks end up wildly overestimated while others wildly underestimated, to the point they end up shifted to the next sprint (at which point one must question the whole exercise).
This all assumes the requirements for the tasks were in any way clear, often they aren't.
Either way, the outcome is that some weeks there simply isn't enough work assigned, while others there's too much. Sometimes there's an issue that's on someone to fix and everyone else is waiting for that before they can do their work.
What should they be doing with their time? Improve the tests? The docs? I guess, but unmotivated people doing boring work always ends up with a shitty output regardless of how many hours they dedicate to it.
Much better to trust people to get the job done, given them a reason why they do what they do, and set processes that let them work at a consistent pace. That's what Agile was originally all about.
Perhaps it's a take on how bad the job market is right now, but I still disagree. There are far fewer job prospects out there but way more than 0.
This one advoce here:
>> Founders must go back in the trenches and own back the direct leadership on: product development, engineering, monetization and hiring
I more or less strongly disagree with. Because it highly depends on the founders, whether or not they have the necessary background to lead the restructuring. Because we shouldn't forget, it was most likely the founders that got the company in question (the article is about start-ups of sorts after all) into trouble in the first place.
It's a bit up front, but this works. After providing some context to your customer, ask what they'd pay for. Even if they don't answer directly, they're likely to share some more information on what they're looking for or even slip a max budget they might have. Either way it's a win for you to glean some information and make the sale. You can always tailor your existing offerings to the context of your customer, and make them feel like it's specific for their needs.
Rest of the article was a great write up on the mindset shift needed to turn around from default dead to default alive.
- the participant answers the survey genuinely
- the participant answers the survey as the person they wishes they were
- the participant answers in a way they think the surveying organization wants to hear
So I’m wondering about this part:
> Elon is currently applying the playbook to Twitter:
> Scale back drastically, ideally the closest to your Series A size and cost base;
> Protect your core: engineering and science
What exactly is he doing to protect the core? It seems like it’s been all stick, no carrot. What are the incentives for Twitter’s best to stay, other than second-hand exposure to the Musk aura?
Maybe there’s only 25% of employees left to share the pie, but the pie itself is now only worth $10B. That’s not a great incentive when asked to work nights and weekends on capricious initiatives that come and go.
"The H-1B program allows companies and other employers in the United States to temporarily employ foreign workers in occupations that require the theoretical and practical application of a body of highly specialized knowledge and a bachelor’s degree or higher in the specific specialty, or its equivalent."
Note, among other things, the word "temporarily" and the phrase :highly specialized knowledge." The real problem is that H-1Bs are often used by companies in very different ways than their stated purpose.
Stock options could have a strike price of whatever, but tax favored stock options need to be granted at fair market value. Granting non-favored options away from FMV needs to be treated as immediate income, which is messy.
He can almost certainly make time for spite.
In actual fact, excepting "cultural loyalty" (which is usually interrupted in any such large acquisition/disruption event) essential employees are typically the most transient/difficult to retain. Many are not as remuneration-driven (more likely to be comfortable & their competence is often driven by a more vocational motivating factor) & even those who are can negotiate good terms elsewhere with relative ease.
This leads to a concentrated brain-drain where the fewer engineers remaining to partake in the pie aren't contributing as much value. That ain't protecting your core.
Fun, maybe? I'm not smart enough to work on those kinds of problems, but I do love a challenge. If I was an actual CS person with relevant experience, I could totally see myself working at that kind of company.
It's not what you do forever, but it's totally fun.
From my POV, the massive scale of Twitter is nothing but downside for engineering focus in the current situation where all the moderation and legal frameworks have been blown to bits. I spent a couple of years at Facebook, so I’ve seen what the legal reality is for product work in high-volume social media. Nothing could entice me to work in a situation where I as an engineer became personally responsible for managing that. Yet that’s the de facto situation at Twitter. They’re not even taking meetings with EU regulators anymore because there’s nobody left at the company! It’s not my kind of fun if I’m being asked to make rushed decisions that can lead to multi-billion fines and/or distress and physical harm to users.
I'd imagine the same exists on the legal and product side, too. They need people who love a challenge and want to see whether they can overcome it, they need adventurers. No clue if it'll be successful, but I can see the appeal.
There was an investor case/ business plan that could have been prepared by 19year old MBAs. There was some nonspecific media bait on free speech. That kind of noncontent is pretty typical for business comms, but it's not what Musk did before. With Tesla/SpaceX/neuralink/etc... Musk told us the strategic case. We knew what he was up to, what the main risks were, the goals the milestones, the reasons.
All commentary about Twitter is rooted in speculation and smartarsery.
Maybe what you describe (reboot) is what Musk's up to. We don't know. It's like taking sides in the abusive screaming session happening in the house next door.
No one cares when
Money maybe? If the employee count is half and they have more lax firing due to non performance, theoretically it could allow them to better reward top performers. Not sure if that is practically what is happening, but Musk seems to have good enough track record previously in building teams of productive people.
Also lot of best people like to work in productive teams, and don't like teammates that slack off without repercussion.
Nu-Twitter doesn't have that. They've got interesting infrastructrure problems, but so do a dozen other companies working at similar scale. Musk's product vision seems to be incredibly incremental, e.g. the $8 checkmarks. Honestly, the only mission that Musk seems to be setting up in his public writing is the free speech bit, applying only to his alt-right pals? And if that's the mission he tries to build a team around, it's hard to see advertisers and normal users sticking to the platform for much longer.
The obvious stuff:
* adding features people want but are denied by ESG transnationals (privacy, e2e encryption, removing politically motivated censorship) - this is huge and a guaranteed win short term.
Stuff that will happen if the google/Apple make the wrong moves, which they likely will:
* programmable mobile phone with crypto chip and starlink carrier for recurring revenue when/if google and Apple ban Twitter app from their walled gardens
* adding crypto/stable coin based “wallet” to Twitter which cross-sells the mobile phone with crypto chip
This would be a world-class feat of engineering, which would also require that Twitter hire a set of engineers entirely different than the ones they have. It's difficult to see how they'd pull this off successfully.
I don't think Musk has any realistic chance of competing with Apple. Apple has been poaching from the best of the best in every level the phone industry for over a decade now.
He could quickly and effectively crank out an undifferentiated Android phone for sure, but I'm not sure what he'd do with it or how he'd convince anyone to buy it. His phone would be more expensive to make than the ones out of Moto, Huawei, etc, and it wouldn't work as well. Maybe if he hired aggressively or borrowed people from Tesla somehow he could make a good Android phone, but I don't see why anyone would buy it.
I actually thought that by now we wouldn't really be bothering with apps so much, and computers would be more like the one on Star Trek. I don't think Musk could just toss that together any time soon though, haha.
They'll buy it because 1) they don't want transnational ESG digital hall monitors spying on them and curating what apps they can install, and 2) it would have global cell coverage. That's more than enough to compete with Google and Apple at this point. People are fed up, I think you underestimate just how many people.
I don't think the privacy angle is going to help at all either. If anyone actually cared about privacy or control we'd all be using the same weird open source pocket computer as Stallman.
That said, I wish him the best of luck
The solution to cracking both at once is somehow to cross-sell this to Twitter users, the vast majority of whom want neither to switch phones nor to make crypto payments on the hellsite? I remain sceptical, to say the least…
This all sounds very far-fetched to me and not at all obviously profitable in any way. If Microsoft didn't manage to build a viable smartphone ecosystem I don't see how twitter will.
Musk is quickly learning that the "censorship" is motivated by advertisers, not politics. As he scrambles to bring them back to the platform, expect the same policies to trickle back.
Also, when you are part of a company that used to run with 7000 people, and you realize it can run with a fraction of that AND you have been chosen to be part of that fraction, that must (and should) speak highly to many.
Freeze all payments that would not result in an outage: rent,
non technical vendors, professional services, etc.
You’ll get back to them in a more discriminate way in a couple
of weeks, once you have a clearer overall plan
Is the author suggesting screwing over the companies you buy services from by not paying them?The more prudent thing would be to scrap all subscriptions/SAAS solutions you can live without, with one month notice where you are not contracted, where you are see how to activate any break-clauses etc.
So this month you pay the same but maybe next month you cancelled some nine essential stuff and your burn rate is 1-10% leaner? shrug
In a bankruptcy or restructuring someone is going to get screwed. That’s sort of the definition of it.
The big difference is in how you handle them "in a couple of weeks". You can totally screw them, or you can honor their credits.
If I was providing services to a company I'd much prefer they tell me they're unable to pay ASAP then just delay as much as they can and then not pay at the end.
Your scenario as described is unethical, and a virtuous investor would have topped up those delinquent payments with some premium since those employees essentially funded the company with financing. In a bk, you also have access (I won’t explain this) to debtor in possession financing which is super senior to everything except basically tax liens iirc, and if there’s a working capital deficit like the wages mentioned in your case, those can be resolved.
The courts are very very strict on the bright line on pre and post petition spend and liabilities and shenanigans aren’t really tolerated. Also, the “zone of insolvency” brings significant liability to officers and directors of the company, and D&O insurance won’t always protect you against risk of this magnitude, so it’s best to steer far far away from unseemly behavior in any liquidity constrained situation. Those refs bite, and they bite hard.
Sorry you had to go through that.
Some companies play this game all the time - I’ve even heard it referred to as “supplier stretch”.
They pay eventually, but late to improve cash flow. The flip side is when they come to renegotiate their contract, you take late payment into account in the new offer, and they have hurt the relationship, so it’s not a particularly long term strategy (and once you have started, it can be hard to pull back to a position where you aren’t late for everything depending on cash flow).
As I've said in other comments though, keep people in the loop and you'll have a much better time. Communicate first and make decisions based on the outcomes of that. Maybe the outcomes the same, and you don't get sent the goods, that's fine at least you know ahead of time and can react.
I‘ve never understood this. If you stretch creditors out to say 120 days, then you only gain the difference in value between the amount owed today vs the same amount in 4 months, which is next to nothing. Once you’ve stretched a creditor to their limit, your payments occur at the same frequency as they would if you didn’t stretch them. So it provides a very marginal one-time benefit, at the cost of pissing off companies you need.
I mean, stretching creditors will make your bank balance look fatter, but it doesn’t mean anything because the trade creditor liabilities will remain on your balance sheet, and it’s your balance sheet that counts. Of course, it might be desirable to have cash in the bank if you’re sailing close to the wind, but you’ll be sailing close to the wind when those debts become past due, too.
One can be profitable and cash positive (best place to be in), cash positive and unprofitable (acceptable, especially for growth-focused businesses), cash negative and profitable (kind of ok-ish assuming some reliable backing by banks to cover any cash constraints) or cash negative and unprofitable (the by default dead category, excluding VC money I have the feelong a lot start and scale ups fall in this category at the moment).
Another simple way to look at it: If I am buying 10,000 widgets for £80 each and expect to sell them for £100 across the next three months, I either need to have £80,000 sitting in the bank that I then tie-up in phones, or I agree to pay £80,000 in three months (maybe it is then £85,000 due to credit terms) but then I can sell the phones before I buy them.
It’s a minor example, but if you imagine you are a growing retailer and employ this strategy you can grow much faster than another retailer who doesn’t (and has to tie their cash up in stock).
Above examples are very simplistic because it’s about stock, but same logic can be applied to other purchases - most cash spend a business makes should presumably deliver some sort of value, so paying later allows some of the value to be realised before payment is required.
This is why cash flow is king.
Some of it a little cut throat.
I don’t see anything in here that isn’t in a playbook I’ve seen multiple times, do you?
um, no. In the 1990s, it was widely recognized that PMs "pay for themselves" at around 6-10 engineers. Obviously, the ratio depends on the kind of work, but PMs are generally much faster and better at human-human communication and decision-making, where engineers (generally) get bogged-down with minutiae and struggle to tell a business-relevant narrative, to the right people, at the right time and in a way to get better decisions made. The extreme example: https://lettersofnote.com/2009/10/27/the-result-would-be-a-c... (this "should" have been enough, and it wasn't - which is why it's a good example)
It isn't the right answer all the time, and I have my own personal philosophical problems with bankruptcy, but when an article doesn't even point out that it can be a part of this process, there is a big gap in the perspective presented.
> Double-down on tracking discipline and focus (don’t have an Assana yet?)
(Putting the miserable sauna behind an Instagantt wall helped.)
Could be taken the wrong way :)
(We have a running joke about ‘sending the boys around’ to a customer who owes us a lot of money and no plan to pay)
I don't get this math.
The highest RoI actions are to focus on groups a) and b)
Why bother reading the article with this level of self-aggrandizing absurdity? How much fiction will be presented as fact?
Most people running such businesses in the last few years have been applying lessons and processes well-suited to a much rosier economic environment. Many companies have not yet transitioned their attitudes and processes to suit the current economic environment.
You may feel that this article is absurd, but it legitimately tells you how deep a cut you can make to survive as a company. And the shapes this cut can take.
Another piece I recommend is "Peacetime CEO/Wartime CEO" - https://a16z.com/2011/04/14/peacetime-ceo-wartime-ceo/