Share your thoughts!
Ask HN: What is the ideal developer experience in 2020?
1–10 of 92 posts
Re: Ask HN: What is the ideal developer experience in 2020?
#2Re: Ask HN: What is the ideal developer experience in 2020?
#3In the same way, something hacked together by your average developer now is a lot more stable than some "production" run 10-15 years ago, even if it's just because of the quality of the infrastructure that exists.
Re: Ask HN: What is the ideal developer experience in 2020?
#4Emacs+C#+omnisharp is pretty darn close to my ideal development experience. My Emacs config is not particularly long nor particularly involved, and in fact one could replicate my C# setup with less than 10 lines of config code.
Highly recommend.
Re: Ask HN: What is the ideal developer experience in 2020?
#5Project requirements that have a clear definition of done and do not change every other day.
Re: Ask HN: What is the ideal developer experience in 2020?
#6Re: Ask HN: What is the ideal developer experience in 2020?
#7Re: Ask HN: What is the ideal developer experience in 2020?
#8Re: Ask HN: What is the ideal developer experience in 2020?
#9While it is "fragmented" nowadays, many one of these branches are larger than the mainstream 10-15 years back, especially when it comes to learning resources and tooling. There has never been a better moment to learn or do programming than now IMHO. In the same way, something hacked together by your average developer now is a lot more stable than some "production" run 10-15 years ago, even if it's just because of the…
Re: Ask HN: What is the ideal developer experience in 2020?
#10The language has evolved tastefully without breaking away from the past in drastic(pythonic) ways. Frameworks like Laravel still continue to evolve in a rapid pace than its contemporaries in other languages, bringing in support for every new advancement like webpack, OAuth, etc.
Text editor support is also rapidly accelerating with LSP as a part of the core runtime. PHPStorm is still a beast of an IDE. Composer is in many ways an ideal package manager, a cross between the ease of bundler and local package scoping of npm.
The runtime evolves at a rapid pace, with performance improvements in every release and the upcoming JIT.
Most importantly, the development and deployment story of PHP is still easy as ever. Unlike other modern stacks that require arcane version manager, virtual environments, docker layers, etc, the LAMP stack is still the one script environment creator that requires nothing more than a working Linux distro. The WAMP one click installer still works on Windows without any Subsystems.