Hacker Newsnew | past | comments | ask | show | jobs | submit | tnr23's commentslogin

I founded a company and reached $6M ARR with >50% net profit margin. After 4 years decided to do a full rewrite. Finished it successfully within a year including full migration of all clients. Was the best decision ever.


Do you consider the rewrite a good decision because it helped increase profits or for other reasons?


Not op but I would say that profits are only one part of the equation. If you have massive profits and you don't put resources in other areas (HR, engineering, etc.) You lose sustainability and might stall and die eventually. It's a tradeoff between long term sustainability and short term money making IMO


Congratulations. It reads like you were in control, the driver seat and into the code base. What I want to say is that I consider a rewrite possible because you controlled most /all aspects. Currently we are moving from several ERP instances/configurations due to acquisitions to one completely new ERP version and architecture. This is a huge project consuming enormous resources and needs a director reporting to the CEO.


Exactly this. It sounds easy but this type of creator who can do this is very rare but usually has a high success rate. This should be the defintion of the "10X dev"


Norway oil is way more relevant for your thesis than Norway taxes


Yea right, so is the German oil for Germany. /s

You seem to be quite the expert on Norway. Can you elaborate how they prop up social services with oil money?


Why do you feel offended?

OP had the thesis that the "Norway sovereign fund" is funded by high taxes. This fund is also known as the "Oil fund": The Government Pension Fund Global, also known as the Oil Fund, was established in 1990 to invest the surplus revenues of the Norwegian petroleum sector.

Conclusion: The Norwegian society is not just rich just because you are that smart. You obviously had a good portion of luck.


I believe the parent comment is referring to this:

https://en.wikipedia.org/wiki/Government_Pension_Fund_of_Nor...


Lol, don't speak about high taxes if you don't even know how Norway and oil go together...


lol not like the us could do the same.


So does Texas and Alaska, and even California?


Doesn't Alaska provide a small basic income for its citizens funded by oil revenue?


Norway oil [with a visionary who helped guide its investment] is more relevant.. https://news.ycombinator.com/item?id=19594153


The US has 6.7x more oil reserves than Norway: https://www.worldometers.info/oil/oil-reserves-by-country/


So US has around 9x less per capita since only ~5 million people live in Norway?


Since people are misreading this comment, either deliberately or because I have not been clear enough, I am going to assume good faith and edit the comment to be more clear.

---

And 6.7x the amount of the Norwegian Government Pension Fund Global exceeds the entire annual budget of the US government.

https://en.wikipedia.org/wiki/Government_Pension_Fund_of_Nor...

https://datalab.usaspending.gov/americas-finance-guide/spend...

Imagine if the US could just magically borrow from next year's budget, but at zero cost? That's the net effect of having an entire additional several trillion dollars laying around.

In hard numbers, that 6.7x works out to around $9.3 trillion, of which it's a pretty safe assumption that you can "borrow" around 3% of it annually, forever. That works out to around $280 billion.

It ain't chump change. We could easily end homelessness in the US with that amount, and have much more left over to do even more social good.

https://www.verifythis.com/article/news/verify/social-justic...

After we take the 50-ish billion a year it would take to eradicate homelessness (keep in mind, we can sustain this in real terms approximately forever), let's move on to higher education. The Debt Free College act would reportedly cost the US $75 billion a year.

https://educationdata.org/how-much-would-free-college-cost

No problem. We've only spent half of what we can borrow in perpetuity from the future with this hypothetical sovereign wealth fund laying around.

Let's go for the triple crown and give everybody universal, employer-independent health coverage.

Oh, guess what? That was a trick. Implementing universal healthcare, simply replacing premiums by taxes, would save the US many more billions of dollars we could put to good use doing even more social good.

https://www.citizen.org/news/fact-check-medicare-for-all-wou...

Or maybe it would cost an additional $149 billion. Who cares? We're still under budget.

https://www.thelancet.com/journals/lancet/article/PIIS0140-6...

And, so, now, we've reached a point where nobody in the US needs to ever worry about student loans, medical costs, or homelessness again. (Well, okay, not nobody -- we still need to figure out something for the people who have taken out student loans already, but I think we can probably handle that.) It's not quite the extensive welfare state that Norway has, but it's pretty damn close.

Guess what happens to the labor market under those conditions? If you said "it becomes much more like a free market," you guessed right! And who can argue against that, really?


Comparing a pension fund, which is designed to pay out over, well, indefinitely, to an annual budget, makes no sense. One is a rate. One is a total. It's like saying you can fly 400 mph but the earth is only 90 mega-miles from the sun and since 90 is less than 400 the sun is not that far.

Numerology doesn't work in economics.

The fact is that Norway has this luxury solely through massive per capita oil wealth. The US cannot come close to this.


Tibia


The more this kind of platforms become relevant, the less they work to gain an edge at investing.


Tbh your achievement sounds like you added a lot of complexity (treating symptoms) instead of really trying to tackle the core of the problem.


I'd like to hear an explanation for what seems to be an awful take. Why do you think this?


If your test loop depends on waiting for what sounds like an end to end test, the core problem is that you’re missing lower level functional/unit tests. Nobody should have to regularly wait for a server to install visual studio and oracle crap just to get feedback on a code change.

Now this isn’t the sys admins fault at all. The sys admin definitely helped here but the devs still have a broken workflow.


This solution was designed to solve the whole package. The script is designed to run on BOTH a CI system and a standalone dev box (real or virtual), giving the same deterministic, stable environment so that everyone is always on the same page (Honestly I'm surprised this isn't done more often).

As a developer, you run the script once on your fresh Windows dev box, and then you can develop, run unit tests, or even run the CI script locally to have confidence that it will actually pass CI when you check your code in (and not overload the server with bad builds). In fact, I did all of my dev work in a VM because it's super easy to tear down and rebuild if I break the OS somehow or introduce an unexpected dependency ("it works on my machine" syndrome).

As an admin, you only have to include this one script onto a fresh Windows image, then run it and save the resulting VM image for the CI server to run (instead of installing everything on every run as part of the build script like they were doing).

The original issue was that everyone was using the CI server AS a dev environment because they couldn't get the project to build on a standalone box (it was tricky to set up, and undocumented, and the build scripts assumed a complicated CI environment). And management wasn't even raising a stink about this, despite the HUGE cost (in a large corporation I can understand this sort of thing falling through the cracks sometimes, but not in a small startup!). I'm actually not a sysadmin (I'm a developer), but I do hate inefficiencies like this enough to do something about it.


Hopefully one of the necessary wake up calls for people to realize the centralized monopoly problem.


In the meanwhile, I hear there are problems in GCP too. This week, AWS is smiling while eating popcorn at this as Ubuntu did with CentOS' news.


It's only Apple. The problem space of Netflix is easy.


Complexity is easy to build.


As somebody who gave two honest attempt at building a PRNG... no, not quite. Building complexity -- especially one that isn't trivally reducible -- is quite hard.


What does trivially reducible mean?

A PRNG is inherently complex and winners of https://www.ioccc.org/ are a class of complexity you deem reducible. This competition involves building complexity and since there are winners it's feasible to claim that to win it is "hard". Since this straddles a form of art, placing a value judgement as easy vs hard seems invalid.

The reason I'm thinking about this is because I recognize that adding accidental complexity is far easier than removing it. In fact, I spend a significant amount of time "trivially reducing" such complexity.


My both attempts at PRNGs resulted in rather short cycles -- ones that were easily compressed several-times-fold by GZIP and similar algorithms. Thus I consider them to have been trivially reducible.

Yes, a well designed PRNG algorithm and implementation can be quite simple, but it is quite hard to design them well. It takes either non-trivial math, or non-trivial amount of iterative improvements.


You are mixing hard with complex. A PRNG is very simple (not complex) and hard (not easy).


They use Gandi under the hood. Using Gandi directly is a much better experience


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: