Profile picture
Paul Biggar @paulbiggar
, 10 tweets, 2 min read Read on Twitter
Time to talk more about Dark (, and making coding 100x easier.
Our aim with Dark is to make it 100x easier to code, for existing developers. (Side quest: making it 100x easier to code will _also_ make it easier for way more people to learn to code).
How can coding be made 100x easier? By removing 99% of things a coder has to do, that is: find all the accidental complexity and remove it.
Some examples of accidental complexity: git; managing package.json; all of AWS; editor config; everything in an API that isn’t the result you want; deployment; testing; syntax.
Dark is a holistic language, editor, and infrastructure compiler. We reduce complexity by:
Infrastructure: You write code in Dark, and our infrastructure compiler will generate and host the ideal infra for your application. You don’t need to know anything at all about AWS or Docker or Kubernetes or Postgres, etc. Consider it #serverless taken to its logical conclusion.
APIs: we make it as easy to call an API as it is to call a function. We’ll handle rate limiting, retries, backoffs, auth, monitoring, idempotency, etc.
Deployment: You’ll code live in production. This sounds absurd, but deployment is about reducing risk, and we can reduce risk even lower with types, fuzzing, live data, feature flags, managed migrations, etc. And also your deploy time will be reduced to zero.
Code: git, compilers, syntax, editors, are all in the stone ages. Why do we still have syntax errors? Why don’t we edit with real production values to hand. Why doesn’t git tell you which users are affected by your change?
Some Dark features will let you write code in ways you’ve never been able to before, and others will just remove steps that you don’t actually need. Overall, we aim to reduce complexity to a level no-one has seen before. Read more:
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Paul Biggar
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!

This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($3.00/month or $30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!