fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.6K
active users

#developercrisis

0 posts0 participants0 posts today

🚀 Breaking News: Developer suffers existential crisis, ditches modern tools for nostalgia-driven "vanilla" web 🌐—because what better way to show off your tech skills than by painstakingly reinventing the wheel? 🛞🔨 Spoiler alert: nobody cares about your "composehtml" thingy—you've just invented HTML again. 🙄
leanrada.com/notes/vanilla-web #DeveloperCrisis #NostalgiaWeb #VanillaCoding #ReinventingTheWheel #TechSkills #HackerNews #ngated

leanrada.comRewriting my site in vanilla web

Ah, yes, the classic developer existential crisis: 🤔 "What if AI takes my job?" Turns out, someone gave a TED Talk about it, scattered in a labyrinth of #buzzwords, and still managed to say absolutely nothing new. 📈 Meanwhile, #Thoughtworks bravely prepares to "coordinate" the revolution by building even more acronyms. 🎉
martinfowler.com/articles/expl #developercrisis #AIjobsecurity #TEDTalks #HackerNews #ngated

martinfowler.comExploring Generative AINotes from my Thoughtworks colleagues on AI-assisted software delivery

🤡 Behold, an article so desperately chasing after JIT compilers, it needed 2502.20547 words just to say "we're not there yet." Meanwhile, the Simons Foundation probably wonders if their donations fund research... or just a never-ending spiral of developer existential crises. 🥸
arxiv.org/abs/2502.20547 #JITcompilers #DeveloperCrisis #SimonsFoundation #ResearchHumor #TechSatire #HackerNews #ngated

arXiv.orgAn Attempt to Catch Up with JIT Compilers: The False Lead of Optimizing Inline CachesContext: Just-in-Time (JIT) compilers are able to specialize the code they generate according to a continuous profiling of the running programs. This gives them an advantage when compared to Ahead-of-Time (AoT) compilers that must choose the code to generate once for all. Inquiry: Is it possible to improve the performance of AoT compilers by adding Dynamic Binary Modification (DBM) to the executions? Approach: We added to the Hopc AoT JavaScript compiler a new optimization based on DBM to the inline cache (IC), a classical optimization dynamic languages use to implement object property accesses efficiently. Knowledge: Reducing the number of memory accesses as the new optimization does, does not shorten execution times on contemporary architectures. Grounding: The DBM optimization we have implemented is fully operational on x86_64 architectures. We have conducted several experiments to evaluate its impact on performance and to study the reasons of the lack of acceleration. Importance: The (negative) result we present in this paper sheds new light on the best strategy to be used to implement dynamic languages. It tells that the old days were removing instructions or removing memory reads always yielded to speed up is over. Nowadays, implementing sophisticated compiler optimizations is only worth the effort if the processor is not able by itself to accelerate the code. This result applies to AoT compilers as well as JIT compilers.