Why is language documentation still so terrible?

https://walnut356.github.io/posts/language-documentation/

Discussions: https://discu.eu/q/https://walnut356.github.io/posts/language-documentation/

#programming


Why don't tech companies pay their engineers to stay?

https://marker.medium.com/why-dont-tech-companies-pay-their-engineers-to-stay-b9c7e4b751e9

Discussions: https://discu.eu/q/https://marker.medium.com/why-dont-tech-companies-pay-their-engineers-to-stay-b9c7e4b751e9

#programming


The Senior Engineer Illusion: What I Thought vs. What I Learned

https://www.mensurdurakovic.com/the-senior-engineer-illusion-what-i-thought-vs-what-i-learned/

Discussions: https://discu.eu/q/https://www.mensurdurakovic.com/the-senior-engineer-illusion-what-i-thought-vs-what-i-learned/

#programming


Why are 80% of developers unhappy at work?

https://shiftmag.dev/unhappy-developers-stack-overflow-survey-3896/

Discussions: https://discu.eu/q/https://shiftmag.dev/unhappy-developers-stack-overflow-survey-3896/

#programming


.NET 8 is out today! 🎉

https://dotnet.microsoft.com/en-us/download/dotnet/8.0

Discussions: https://discu.eu/q/https://dotnet.microsoft.com/en-us/download/dotnet/8.0

#csharp #programming


Software engineers hate code.

https://www.dancowell.com/software-engineers-hate-code/

Discussions: https://discu.eu/q/https://www.dancowell.com/software-engineers-hate-code/

#programming


How many times do you need to call `Math.random()` to get a collision? (Firefox will tell you, Chrome may not!)

https://gist.github.com/Juraj-Masiar/c85f708f187c2e7db911da08e0e8c20a

Discussions: https://discu.eu/q/https://gist.github.com/Juraj-Masiar/c85f708f187c2e7db911da08e0e8c20a

#programming


How healthy engineering teams invest their time (i.e. how much time should devs spend on new features vs. keeping the lights on vs. improving developer experience).

https://devinterrupted.substack.com/p/how-healthy-engineering-teams-invest

Discussions: https://discu.eu/q/https://devinterrupted.substack.com/p/how-healthy-engineering-teams-invest

#programming


There's a Programmer's Sale Event going on Steam right now, apparently

https://store.steampowered.com/sale/ProgrammersSale2023

Discussions: https://discu.eu/q/https://store.steampowered.com/sale/ProgrammersSale2023

#programming


Quantum Computers Could Crack Encryption Sooner Than Expected With New Algorithm

https://singularityhub.com/2023/10/02/quantum-computers-could-crack-encryption-sooner-than-expected-with-new-algorithm/

Discussions: https://discu.eu/q/https://singularityhub.com/2023/10/02/quantum-computers-could-crack-encryption-sooner-than-expected-with-new-algorithm/

#futurology #programming #quantumcomputing


Stop Overengineering

https://matt-rickard.com/stop-overengineering

Discussions: https://discu.eu/q/https://matt-rickard.com/stop-overengineering

#programming


So We Shipped an AI Product. Did it Work?

https://www.honeycomb.io/blog/we-shipped-ai-product

Discussions: https://discu.eu/q/https://www.honeycomb.io/blog/we-shipped-ai-product

#programming


Age Diversity: Competitive Edge or Company Challenge?

https://cactushire.com/blog/age-diversity-in-the-workplace

Discussions: https://discu.eu/q/https://cactushire.com/blog/age-diversity-in-the-workplace

#programming


Why Your OpenAPI Spec Sucks

https://blog.liblab.com/why-your-open-api-spec-sucks/

Discussions: https://discu.eu/q/https://blog.liblab.com/why-your-open-api-spec-sucks/

#programming


Do those 12-week coding bootcamps that universties such as UCB or UCI offer actually work?

https://bootcamp.berkeley.edu/coding/landing-ftpt-dual/?dki=Learn+Coding+Online+%7C+Become+a+Web+Developer&gad=1&k=%2Bsoftware+%2Bbootcamp+%2Bonline&pcrid=647057272729&pkw=%2Bsoftware+%2Bbootcamp+%2Bonline&pmt=b&s=Google-Unbranded&utm_adgroupid=108818024110&utm_device=c&utm_locationphysicalms=1014369&utm_matchtype=b&utm_network=g&utm_placement=

Discussions: https://discu.eu/q/https://bootcamp.berkeley.edu/coding/landing-ftpt-dual/?dki=Learn%2BCoding%2BOnline%2B%257C%2BBecome%2Ba%2BWeb%2BDeveloper&gad=1&k=%252Bsoftware%2B%252Bbootcamp%2B%252Bonline&pcrid=647057272729&pkw=%252Bsoftware%2B%252Bbootcamp%2B%252Bonline&pmt=b&s=Google-Unbranded&utm_adgroupid=108818024110&utm_device=c&utm_locationphysicalms=1014369&utm_matchtype=b&utm_network=g&utm_placement=

#programming


Software Development recap for week 39/2023

https://discu.eu/weekly/programming/2023/39/

#programming

Get RSS feeds and support this bot with the premium plan: https://discu.eu/premium


The Windows Source Code Revealed: Task Manager

https://www.youtube.com/watch?v=1YGD94lSor8

Discussions: https://discu.eu/q/https://www.youtube.com/watch?v=1YGD94lSor8

#programming


Prism Library license change - now charging companies.

https://x.com/prismlib/status/1707530743818367100

Discussions: https://discu.eu/q/https://x.com/prismlib/status/1707530743818367100

#dotnet #programming


Embracing Efficiency: Shorter Work Hours for Software Developers (And everyone else)

https://bizzeh.com/embracing-efficiency-shorter-work-hours-software-developers/

Discussions: https://discu.eu/q/https://bizzeh.com/embracing-efficiency-shorter-work-hours-software-developers/

#programming


Subtraction Is Functionally Complete

https://orlp.net/blog/subtraction-is-functionally-complete/

Discussions: https://discu.eu/q/https://orlp.net/blog/subtraction-is-functionally-complete/

#programming


Dotfiles matter

https://dotfiles-matter.click/

Discussions: https://discu.eu/q/https://dotfiles-matter.click/

#practices #programming


Dev describes the frustration of making a change to the Oracle Database

https://news.ycombinator.com/item?id=18442941

Discussions: https://discu.eu/q/https://news.ycombinator.com/item?id=18442941

#programming


Why is it always deploys to prod that go wrong?

https://overmind.tech/blog/why-deploys-to-prod-go-wrong

Discussions: https://discu.eu/q/https://overmind.tech/blog/why-deploys-to-prod-go-wrong

#programming


Meet Raspberry Pi 5

https://www.youtube.com/watch?v=yul4gq_LrOI

Discussions: https://discu.eu/q/https://www.youtube.com/watch?v=yul4gq_LrOI

#programming


How (not) to apply for a software job

https://benhoyt.com/writings/how-to-apply/

Discussions: https://discu.eu/q/https://benhoyt.com/writings/how-to-apply/

#practices #programming


A ransomware group has allegedly hacked all Sony systems, threatens to sell data on the dark web

https://blog.playerauctions.com/news/a-ransomware-group-has-allegedly-hacked-all-sony-systems/

Discussions: https://discu.eu/q/https://blog.playerauctions.com/news/a-ransomware-group-has-allegedly-hacked-all-sony-systems/

#programming


The hardest part of building software is not coding, it's requirements

https://stackoverflow.blog/2023/06/26/the-hardest-part-of-building-software-is-not-coding-its-requirements/

Discussions: https://discu.eu/q/https://stackoverflow.blog/2023/06/26/the-hardest-part-of-building-software-is-not-coding-its-requirements/

#programming


I spent 2 years building a Chrome extension, lost 15K dollars in the process, and made just over 200$. Now what?

https://medium.com/@stevemacxcode/i-spent-2-years-building-a-chrome-extension-lost-15k-dollars-in-the-process-and-made-just-over-7b2481c2b394

Discussions: https://discu.eu/q/https://medium.com/%40stevemacxcode/i-spent-2-years-building-a-chrome-extension-lost-15k-dollars-in-the-process-and-made-just-over-7b2481c2b394

#programming


7 Habits of Highly Effective Software Engineers

https://makingsmallercircles.com/articles/7-habits-of-highly-effective-software-engineers/

Discussions: https://discu.eu/q/https://makingsmallercircles.com/articles/7-habits-of-highly-effective-software-engineers/

#programming


How Facebook scaled Memcached to handle billions of requests per second

https://engineercodex.substack.com/p/how-facebook-scaled-memcached

Discussions: https://discu.eu/q/https://engineercodex.substack.com/p/how-facebook-scaled-memcached

#programming


I have a ton of free compute... why won't anybody use it?

https://www.burla.dev/

Discussions: https://discu.eu/q/https://www.burla.dev/

#programming


Will Windows Terminal Replace Command Prompt? Here's What Microsoft Has To Say

https://www.ibtimes.co.uk/will-windows-terminal-replace-command-prompt-heres-what-microsoft-has-say-1719848

Discussions: https://discu.eu/q/https://www.ibtimes.co.uk/will-windows-terminal-replace-command-prompt-heres-what-microsoft-has-say-1719848

#programming


CatalaLang/catala: Programming language for law specification

https://github.com/CatalaLang/catala

Discussions: https://discu.eu/q/https://github.com/CatalaLang/catala

#compsci #law #plt #programming


The Pitfalls of Overmanaging Software Developers

https://bizzeh.com/the-pitfalls-of-overmanaging-software-developers/

Discussions: https://discu.eu/q/https://bizzeh.com/the-pitfalls-of-overmanaging-software-developers/

#programming


PostgreSQL 16 Released

https://www.postgresql.org/about/news/postgresql-16-released-2715/

Discussions: https://discu.eu/q/https://www.postgresql.org/about/news/postgresql-16-released-2715/

#programming #release


When a Programmer Holds the Code Hostage: The costs of a policy of appeasement

https://ykulbashian.medium.com/when-a-programmer-holds-the-code-hostage-667b65a10a2d

Discussions: https://discu.eu/q/https://ykulbashian.medium.com/when-a-programmer-holds-the-code-hostage-667b65a10a2d

#programming


What to look for when hiring a new engineer for your team?

https://newsletter.eng-leadership.com/p/what-to-look-for-when-hiring-a-new

Discussions: https://discu.eu/q/https://newsletter.eng-leadership.com/p/what-to-look-for-when-hiring-a-new

#programming


How Instagram scaled to 14 million users with only 3 engineers

https://engineercodex.substack.com/p/how-instagram-scaled-to-14-million

Discussions: https://discu.eu/q/https://engineercodex.substack.com/p/how-instagram-scaled-to-14-million

#programming


Unity Silently Deletes GitHub Repo that Tracks Terms of Service Changes and Updated Its License

https://www.gamerbraves.com/unity-silently-deletes-github-repo-that-tracks-terms-of-service-changes-and-updated-its-license/

Discussions: https://discu.eu/q/https://www.gamerbraves.com/unity-silently-deletes-github-repo-that-tracks-terms-of-service-changes-and-updated-its-license/

#programming


Programming Language Inventor or Serial Killer? (2003)

https://vole.wtf/coder-serial-killer-quiz/

Discussions: https://discu.eu/q/https://vole.wtf/coder-serial-killer-quiz/

#programming


Android has a separate class and documentation to see how often you have sex

https://developer.android.com/reference/androidx/health/connect/client/records/SexualActivityRecord

Discussions: https://discu.eu/q/https://developer.android.com/reference/androidx/health/connect/client/records/SexualActivityRecord

#programming


GraphQL: Why would you want it?

https://blog.robertroskam.com/p/graphql-why-would-you-want-it

Discussions: https://discu.eu/q/https://blog.robertroskam.com/p/graphql-why-would-you-want-it

#programming


Introducing the new Godot Development Fund

https://godotengine.org/article/godot-developer-fund/

Discussions: https://discu.eu/q/https://godotengine.org/article/godot-developer-fund/

#programming


The power of prolog

https://www.metalevel.at/prolog/facets

Discussions: https://discu.eu/q/https://www.metalevel.at/prolog/facets

#programming


JetBrains RustRover

https://www.jetbrains.com/rust/

Discussions: https://discu.eu/q/https://www.jetbrains.com/rust/

#programming


Optimising .NET code: Let's blame LINQ

https://endjin.com/blog/2023/09/optimising-dotnet-code-3-lets-blame-linq

Discussions: https://discu.eu/q/https://endjin.com/blog/2023/09/optimising-dotnet-code-3-lets-blame-linq

#csharp #programming


Code Quality: Empirical Data Shatters The Speed Vs. Quality Myth

https://www.forbes.com/sites/forbestechcouncil/2023/09/07/the-code-quality-advantage-how-empirical-data-shatters-the-speed-vs-quality-myth/

Discussions: https://discu.eu/q/https://www.forbes.com/sites/forbestechcouncil/2023/09/07/the-code-quality-advantage-how-empirical-data-shatters-the-speed-vs-quality-myth/

#programming


Leslie Lamport says if you don’t get the design right from the beginning, then every piece of the code you write is a patch. Do you agree or disagree with his approach?

https://changelog.fm/552#transcript-45

Discussions: https://discu.eu/q/https://changelog.fm/552%23transcript-45

#programming


It’s Official: Cars Are the Worst Product Category We Have Ever Reviewed for Privacy

https://foundation.mozilla.org/en/privacynotincluded/articles/its-official-cars-are-the-worst-product-category-we-have-ever-reviewed-for-privacy/

Discussions: https://discu.eu/q/https://foundation.mozilla.org/en/privacynotincluded/articles/its-official-cars-are-the-worst-product-category-we-have-ever-reviewed-for-privacy/

#law #privacy #programming #security #technology


Why I Two-Space

https://stevelosh.com/blog/2012/10/why-i-two-space/

Discussions: https://discu.eu/q/https://stevelosh.com/blog/2012/10/why-i-two-space/

#practices #programming


How to find time to learn after work

https://www.feststelltaste.de/how-to-find-time-to-learn-after-work/

Discussions: https://discu.eu/q/https://www.feststelltaste.de/how-to-find-time-to-learn-after-work/

#programming


Managing difficult software engineers

https://vadimkravcenko.com/shorts/managing-bad-engineers/

Discussions: https://discu.eu/q/https://vadimkravcenko.com/shorts/managing-bad-engineers/

#programming


Developers Should Deploy Their Own Code

https://matt-rickard.com/developers-should-deploy-their-own-code

Discussions: https://discu.eu/q/https://matt-rickard.com/developers-should-deploy-their-own-code

#programming


Do Developers Still Want Swag?

https://codesubmit.io/blog/do-developers-want-swag/

Discussions: https://discu.eu/q/https://codesubmit.io/blog/do-developers-want-swag/

#programming