When it comes to the mass adoption of software development tools, I believe the proven formula is: Make all of the SDK/libraries/command-line tools permissive (e.g. MIT) open source licensed; Charge for a complex visual/RAD UI designer/IDE but make sure to have a free community version for indies and smaller shops. In the past, instead of a free community version there were easily available "pirated" releases.
I'd think the opposite though, with nowadays "AI"/LLMs - retrieving a domain/specialist knowledge became easier, while general software development is still unsolved. E.g. you can use LLMs for generating many well-known/documented/specified particular image processing algorithms, but creating a high-quality Photoshop-like software still needs a good generalist developer.
Wasn't Peter Norvig one of the key people behind Google Search? Would it be correct to say that scientists did the research, maybe reference implementations in Lisp or Python, and later Jeff Dean did the actual C++ production?
Peter worked on search, yes. I think he mainly focused on quality. See his comment on "Managing Gigabytes" (https://www.amazon.com/review/R33MIMY7A7C2H8/ref=cm_cr_srp_d...) which was an early reference for the compression techniques used to make search fast.
The way jeff described it was that there was a very early contingent who took Larry's original code and made a production system out of it, but it wasn't very good- the indexer basically had to be run all the way through without errors to make a new index- and that was delaying a release of a fresh new index, so results were getting stale. At that point Jeff "invented" mapreduce (the shuffle stage was Sanjay) and wrote the new indexer and the search engine as well.
I'm not aware of any LISP implementation of the Google search engine; if there was one, it would have been extremely early, like in the stanford days, I think.
The 'Beckham Law' (24% flat rate) applies to the rest of Spain. Bizkaia has fiscal autonomy and a different system to attract talent: you get a 30% exemption on gross income plus you can deduct specific expenses (like your apartment rent, school fees, etc.) from the taxable base.
The total tax exemption can reach up to 50% of your gross income.
This stacking effect (exemption + expense deductions) is why the effective rate here often drops well below the national 24%. For example, on a €100k salary, your effective tax rate typically lands between 15-20% (depending on your rent and family status).
As a customer, I don't want to pay for vibe-coded products, because authors also don't have a time (and/or skills) to properly review, debug and fix products.
The choice should be free though - everyone should be able to opt out. Restricting people to leave the country is a major red flag that something is going in the wrong direction.
"Part-time" is the keyword you are looking for. Besides coding, if you want to get into bullshit jobs, become an agile coach, scrum master, product owner, etc...
reply