Live data from Hacker News

My tiny side project has had more impact than my decade in the software industry

mike.zwobble.org

161–170 of 195 posts

Re: My tiny side project has had more impact than my decade in the software industry

#161
post #55

Same here, I spent many years on complex and large pieces of software with relatively little impact, and an 'all nighter' pretty much changed the world for real time video on the web. Pretty weird when you consider that it was mostly gluing together pieces that already existed and adding a small HTTP server. I haven't been able to replicate anything close to that success in all the years since then.

what was the software ?

This was the second iteration, the first was in 1995 and it slowly improved until we could power a service with it:

https://web.archive.org/web/2020*/https://www.camarades.com/

Re: My tiny side project has had more impact than my decade in the software industry

#162
I was fortunate enough to have the opportunity to help hundreds of thousands of refugees in a small way through my day job. It's probably my greatest contribution to the world to make these peoples lives marginally better after everything they went through.

They'll never know who I am but I am so proud to have improved their lives even a little.

Re: My tiny side project has had more impact than my decade in the software industry

#163
I know the feeling.

I've found that for the most part, you can work for money or you can work for impact. Commercial pressures prevent real disruption once a product is well established, and when it isn't, your disruption is corralled to the end of earning market share for your company, so anything disruptive that would go against that is not implemented.

That's why I don't work in software anymore. It may seem weird, but i would rather work a bullshit job. But I do write software, and it is all FOSS, and I pick my projects based on one principle: minimum effort for maximum impact.

Re: My tiny side project has had more impact than my decade in the software industry

#164
post #52

Earlier quoted context omitted.

Your story and mammoth's origin story really highlight how the Sisyphean corporate world is seemingly at odds -- or at least tangential -- to progress.

I'm just thinking about how mammoth.js is being developed for free but is being used by corporations to make money. In a way, he's working for free by making this open source. Something is off about that.

Then again, a lot of us have paying jobs because of companies that are leveraging open source software. So... I guess it's some kind of altruistic strategy that helps us devs survive better in aggregate?

Re: My tiny side project has had more impact than my decade in the software industry

#165
post #159
post #156

Earlier quoted context omitted.

I imagine if we stopped doing those things the number of freeloaders would increase. So the net benefit is negative now, but it’s still better than the cost of not having the measures at all. Also, yeah, it shouldn’t be easy to freeload. Make them work for it!

Your comment made me chuckle because it started "I imagine" and then reached a "so" as a "therefore". Virtually every time you integrate anti-freeloading measures, everyone pays the price to catch a relatively small minority of people abusing the system. It does not at all follow without study that the suffering these measures cause are better than the alternative of allowing some level of growth in the abuse of the…

The null hypothesis is that parasite load will increase until the organism can no longer bear it. Freeloading will increase to the point of institutional collapse. Both people and systems need immune systems to survive.

Re: My tiny side project has had more impact than my decade in the software industry

#166
post #153

Earlier quoted context omitted.

Did the fed lobby for the end of regulations and then immediately tank the world economy with a pyramid scheme? Blaming the fed for the bailout is like blaming firefighters for putting out a fire instead of the arsonist. That’s a pretty strange understanding of accountability. While the world economy burned to the ground and families went hungry, the financial industry awarded their executives with billions of dollar…

Which ones exactly and how did they pull off this apparent massive conspiracy? Near as I can tell, Greenspan pumping trillions of near free credit into the economy is nearly if not more culpable than the loose underwriting at these banks - after all, if they didn’t loosen them, they’d lose their market share in near free credit environments. And what about the borrowers that were signing up for these completely unrea…

> Which ones exactly and how did they pull off this apparent massive conspiracy?

Most of those details are in the findings of the Financial Crisis Inquiry Commission [1]:

"More than 30 years of deregulation and reliance on self-regulation by financial institutions, championed by former Federal Reserve chairman Alan Greenspan and others, supported by successive administrations and Congresses, and actively pushed by the powerful financial industry at every turn, had stripped away key safeguards, which could have helped avoid catastrophe. This approach had opened up gaps in oversight of critical areas with trillions of dollars at risk, such as the shadow banking system and over-the-counter derivatives markets. In addition, the government permitted financial firms to pick their preferred regulators in what became a race to the weakest supervisor."

...

"In the years leading up to the crisis, too many financial institutions, as well as too many households, borrowed to the hilt. ... [A]s of 2007, the leverage ratios [of the five major investment banks] were as high as 40 to 1, meaning for every $40 in assets, there was only $1 in capital to cover losses. Less than a 3% drop in asset values could wipe out a firm. To make matters worse, much of their borrowing was short-term, in the overnight market—meaning the borrowing had to be renewed each and every day. ... And the leverage was often hidden—in derivatives positions, in off-balance-sheet entities, and through "window dressing" of financial reports available to the investing public. ... The heavy debt taken on by some financial institutions was exacerbated by the risky assets they were acquiring with that debt. As the mortgage and real estate markets churned out riskier and riskier loans and securities, many financial institutions loaded up on them."

...

> Near as I can tell, Greenspan pumping trillions of near free credit into the economy is nearly if not more culpable than the loose underwriting at these banks - after all, if they didn’t loosen them, they’d lose their market share in near free credit environments.

None of the firms told Greenspan to stop. They pushed for more and more deregulations and continued to take the money.

> And what about the borrowers that were signing up for these completely unrealistic loans? How do they fit in?

> It’s easy to blame amorphous entities, it’s hard to really nail down what was actually happening - and point out that everyone in the US was playing a part in a spiraling out of control mess.

No, it's pretty well documented. Calling the financial industry "amorphous entities" is... well, just kind of humorous. It's your choice whether to hold the industry that spent decades eliminating regulations for themselves accountable, or the people the industry took advantage of once they were free of oversight.

In line with your argument, if our financial elite don't know more about finance than everyday citizens (why else hold them equally accountable), and they're too incompetent to regulate themselves (else they would have corrected the Fed's behavior), what is their purpose? Wouldn't it be cheaper for everyone if we gave practically interest free money directly to businesses that produce actual goods and services?

[1] https://en.wikipedia.org/wiki/Financial_Crisis_Inquiry_Commi...

Re: My tiny side project has had more impact than my decade in the software industry

#167
post #159

Earlier quoted context omitted.

Your comment made me chuckle because it started "I imagine" and then reached a "so" as a "therefore". Virtually every time you integrate anti-freeloading measures, everyone pays the price to catch a relatively small minority of people abusing the system. It does not at all follow without study that the suffering these measures cause are better than the alternative of allowing some level of growth in the abuse of the…

The null hypothesis is that parasite load will increase until the organism can no longer bear it. Freeloading will increase to the point of institutional collapse. Both people and systems need immune systems to survive.

Wouldn't the null hypothesis be that nothing will happen if you allow free loaders, and the hypothesis be that freeloading will increase?

Re: My tiny side project has had more impact than my decade in the software industry

#168

Earlier quoted context omitted.

I've been a user of your project and it's fantastic. I think you're being too hard on yourself. The proliferation of marketplaces and assets to trade (and all type of projects, automated trading, market making, etc... that your project enabled) can been seen as a net positive, as a win win for all parties involved and more. From a microeconomic perspective, your library enabled access to startup using js and with rel…

The financial services industry is focused on helping those with the most wealth accumulate even more wealth. You can try to spin this any way you'd like, but this is their raison d'être, it's the business they're in. Don't try to pretend they're actually helping us all, especially after 2008 has revealed their true nature to the wider public. All you're saying would be correct if we had a sane system of property rig…

> The financial services industry is focused on helping those with the most wealth accumulate even more wealth.

Every business is focused on making money, and that usually means serving the people with the most money because, well, they have the most money.

> Don't try to pretend they're actually helping us all, especially after 2008 has revealed their true nature to the wider public.

2008, where it became clear that the banks had screwed over their wealthy investors (and each other) to help chumps get mortgages they couldn't afford? How does that show what you're claiming it shows?

Re: My tiny side project has had more impact than my decade in the software industry

#169
post #78

I work in finance. About 5 years ago I started building a FIX library on my spare time, out of curiosity. Over the years it has been countless fin tech start-ups as well as big companies reaching out to me about the library, suggesting fixes and features. Since then I have long lost the interest in the technology which enables connectivity to financial exchanges to automate trades, but I keep working on the library f…

Huh! You left out the most funky part: you wrote a FIX parser in Typescript . What are people using it for? To make web apps and just not have to roll their own wrappers around FIX/FIX-derived data? (That is, if all back ends are used to speaking FIX, it’s nicer to have the front end and web serving tools also just speak it?).

> Huh! You left out the most funky part: you wrote a FIX parser in Typescript.

What's odd about that? Typescript is a boring middle-of-the-road language from the last ~10 years, it's a pretty reasonable default language (although structural typing is a bad default if you ask me).

Re: My tiny side project has had more impact than my decade in the software industry

#170
post #82

Earlier quoted context omitted.

just be careful, without a PM you can end up building lots of little features for each client, making individuals happy, but then you end up losing sight of what problem you were trying to solve, and suddenly your product feels very "heavy" for everyone...

Why do you need a PM for that? That’s what a good tech lead with a robust roadmap is for. PMs sprung out of the notion that engineers are anti-social and need someone to keep customers/internal teams at bay so eng can focus on coding. Of course in reality there are plenty of highly competent tech leads who can both negotiate with customers on a roadmap and build it.

Keeping up with the technical side, keeping up with the product side, and keeping the rest of the team informed is usually too much for one person.
Post reply on HN