@polotek a mildly successful argument I've employed is comparing software dev time to a financial investment. Good investments compound value over time. We can focus on making more new value with the time we save not reimplementing, rebuilding, refactoring, etc. Bad investments require costly maintenance. Software can be "done" but it requires mindful investment of time.
Posts
-
The more I talk to people about how to make software sustainable, I'm reminded that most people haven't spent time thinking about how anything gets paid for. Most employees haven't really considered exactly how it is that money ends up in their paychec... -
Sending and receiving 1 million message events with AWS SNS is $0.50@polotek mostly a mindset change, specifically embracing a vendor (not necessarily AWS but they are pretty obviously the most stable choice)
It's a tough sell! Ppl don't trust these big vendors and I get that
-
Every now and then I like to talk about how much money I pay for software and online services. (Mostly because I'm very proud of this airtable base I made to track our spending.)@polotek thx for this. I know I should figure this out ...but kinda scared to find out what's going on
-
Sending and receiving 1 million message events with AWS SNS is $0.50@polotek the long running stuff is expensive. You pay hourly and usually over provision to meet spikes in demand. Also networking is very expensive. So a typical 'simple' setup will have three or more instances chattering over as many availability zones every minute of every day. Haven't even talked about storage, etc.
By contrast the serverless stuff is pay per use and exceptionally cheap because we get to ride on their scale. Pennies for millions of invocations. Billed by the millisecond.
-
Sending and receiving 1 million message events with AWS SNS is $0.50That's the bitch with economies of scale. The avg business does not have AWS scale and trying to emulate it on bare metal or vms grossly underestimates operational costs.
Ppl will cite "portability" as a driver. But ask yourself is that really worth your time when it's literally fifty cents to use a rock solid service that hasn't changed in a decade+. Unlikely.
-
Sending and receiving 1 million message events with AWS SNS is $0.50Sending and receiving 1 million message events with AWS SNS is $0.50
Maybe things like Kafka are cheaper at massive scale. But factoring TCO w salaries, robust fail over, etc ...I doubt it very much
-
oh yasss, this is really good news. confs have become mostly thinly veiled vendor pitches these days so its really welcome to hear @openjsf is taking on stewardship of THE conf that really jumpstarted the JS community we have todayoh yasss, this is really good news. confs have become mostly thinly veiled vendor pitches these days so its really welcome to hear @openjsf is taking on stewardship of THE conf that really jumpstarted the JS community we have today
Breaking News: JSConf is Back and Joining the OpenJS Foundation | OpenJS Foundation
JSConf brand and JS logo and wordmark contributed to OpenJS
OpenJS Foundation (openjsf.org)
-
Complexity isn't a syntax problem. -
Complexity isn't a syntax problem.@tolmasky wow okaaaay. I wish tc39 would just stop for a while. It's like they told c++ to hold their beer.
-
Complexity isn't a syntax problem.@tolmasky I was thinking moreso about claims of yaml making infra "simple" but YUP. js dialects too tho at least they tend scope that damage to the client which is usually deemed an annual throwaway anyhow.
-
Complexity isn't a syntax problem.That being said, introducing non standard syntax requiring special parsing and compilation is adding complexity.
-
Complexity isn't a syntax problem.Complexity isn't a syntax problem.
-
i know we all got sold on 'isomorphic' or whatever but littering code with conditionals is the definition of spaghetti code.i know we all got sold on 'isomorphic' or whatever but littering code with conditionals is the definition of spaghetti code. looking code like 'use server' or isNode or likewise reeks of problems in an uncanny valley no compiler can fix.
we separate concerns for these very good reasons!
its cool if the language is the same that doesn't mean the logic is or even should be between client and backend.
-
New blog post:@deadparrot @zachleat roughly $20/mo