353: Modern-Day Dialup

Topics covered
Popular Clips
Questions from this episode
- Asked by 5 people
Episode Highlights
Language Readiness
Determining when a programming language is ready for server-side production involves more than just popularity or trends. explains that the decision should be based on the specific needs of the service, such as efficiency in CPU time and memory, rather than just following what big companies like Facebook or Amazon use 1. He emphasizes that sometimes, using a less common language can be beneficial if it offers significant advantages for a particular task 1. adds that being the biggest client of a technology is not ideal, as it can lead to unforeseen challenges 2.
If you want to use go or erlang or yes, even swift for your real production server that does this one simple thing that you have a really good reason to use it for, it may actually be worth dealing with the immaturity, the lack of tools, lack of documentation, so on and so forth, as long as it is actually feasible.
---
supports this view, suggesting that the choice of language should align with the developer's priorities and the nature of the project 2.
Implementation Choices
When considering server-side implementation, the decision-making process should focus on reliability and maintenance. prefers using established languages that offer stability and low maintenance, as server issues can arise unexpectedly and require immediate attention 3. He advises against using newer languages like Swift for critical server tasks due to their rapid changes and immaturity 3. echoes this sentiment, highlighting the importance of choosing technologies that have been tested by larger companies to avoid scalability issues 4.
For me, I want my server stuff to be as low, needs, low maintenance, high reliability as possible for that set of priorities, which again may not be your priorities, but for that set of priorities where my server stuff is really just supporting low profile task that I don't want my server stuff to be exciting.
---
Ultimately, the choice of server-side language should be guided by the specific needs and priorities of the project, balancing innovation with practicality 4.
Related Episodes


354: Casey's Computer Corner
Answers 383 questions

349: Formative Tech Dystopia
Answers 383 questions

460: Desktop Laptop
Answers 383 questions

388: Riding the Autocomplete
Answers 383 questions

345: Unapologetically Digital
Answers 383 questions

368: A Jacket and Some Pins
Answers 383 questions

299: Headphone Bump
Answers 383 questions

314: Kernel Panic in the Night
Answers 383 questions

583: I've Spent a Lot of Time in the Address Bar
Answers 383 questions

295: Outlets That Suck
Answers 383 questions

508: Later Is Getting Later and Later
Answers 383 questions

417: Sand and Water Interface
Answers 383 questions

249: Beehives Full of Bees
Answers 383 questions

515: The Elder Programmer Look
Answers 383 questions

483: The Faceless Knob
Answers 383 questions













