Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
thezerobit
@thezerobit@anticapitalist.party  ·  activity timestamp 4 months ago

If you feel any #ImposterSyndrome as a programmer about calling yourself an "engineer", just start writing your backend server software in #Erlang. Yes, you'll have to learn #Prolog syntax. Yes, you'll have to learn how to do fully functional programming with only immutable data structures. Yes, it is fully asynchronous and designed for reliability and fault tolerance. Yes, it is highly dynamic and can do things like update running software remotely with new code with zero downtime.

  • Copy link
  • Flag this post
  • Block
thezerobit
@thezerobit@anticapitalist.party replied  ·  activity timestamp 4 months ago

Since each operation only accepts and returns immutable data structures, the garbage collection scheme is such that you never experience GC pauses, so unless you are doing massive computations, everything happens reliably with low latency. It is truly an amazing way to build software. It sidesteps so many problems you experience with languages like Java, Python, Go, Ruby, PHP, etc. All you have to do is learn a completely different software engineering paradigm.
n/n

  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login