Good Code editors??
https://www.reddit.com/r/programming/comments/1qvesd6/good_code_editors/
<!-- SC_OFF -->I have used some decent editors for 2 years i want one pick among them.. I have used neovim , emacs , pulsor, vs codium . I want 2 decent editors suggest any two.. Codeeditors like vim or emacs suggest with extensions .. <!-- SC_ON --> submitted by /u/User_reddit69 (https://www.reddit.com/user/User_reddit69)
[link] (https://maxwellj.vivaldi.net/2025/04/03/code-editors-my-top-7-picks/) [comments] (https://www.reddit.com/r/programming/comments/1qvesd6/good_code_editors/)
https://www.reddit.com/r/programming/comments/1qvesd6/good_code_editors/
<!-- SC_OFF -->I have used some decent editors for 2 years i want one pick among them.. I have used neovim , emacs , pulsor, vs codium . I want 2 decent editors suggest any two.. Codeeditors like vim or emacs suggest with extensions .. <!-- SC_ON --> submitted by /u/User_reddit69 (https://www.reddit.com/user/User_reddit69)
[link] (https://maxwellj.vivaldi.net/2025/04/03/code-editors-my-top-7-picks/) [comments] (https://www.reddit.com/r/programming/comments/1qvesd6/good_code_editors/)
Why I am switching from Arch (Manjaro) to Debian
https://www.reddit.com/r/programming/comments/1qvh426/why_i_am_switching_from_arch_manjaro_to_debian/
<!-- SC_OFF -->Arch is a rolling release distro with the latest release of each package always available. It has one of the largest no. of packages. However, as I grew from a tech enthusiast to a seasoned developer, I am starting to value stability over latest tech. Hence, I am planning to switch to Debian. Debian is the opposite of Arch. It does not have latest software, but it is stable. It does not break as much, and it is a one time setup. Which Linux distro do you use? <!-- SC_ON --> submitted by /u/access2content (https://www.reddit.com/user/access2content)
[link] (https://access2vivek.com/planning-to-switch-from-manjaro-to-debian/) [comments] (https://www.reddit.com/r/programming/comments/1qvh426/why_i_am_switching_from_arch_manjaro_to_debian/)
https://www.reddit.com/r/programming/comments/1qvh426/why_i_am_switching_from_arch_manjaro_to_debian/
<!-- SC_OFF -->Arch is a rolling release distro with the latest release of each package always available. It has one of the largest no. of packages. However, as I grew from a tech enthusiast to a seasoned developer, I am starting to value stability over latest tech. Hence, I am planning to switch to Debian. Debian is the opposite of Arch. It does not have latest software, but it is stable. It does not break as much, and it is a one time setup. Which Linux distro do you use? <!-- SC_ON --> submitted by /u/access2content (https://www.reddit.com/user/access2content)
[link] (https://access2vivek.com/planning-to-switch-from-manjaro-to-debian/) [comments] (https://www.reddit.com/r/programming/comments/1qvh426/why_i_am_switching_from_arch_manjaro_to_debian/)
Fitness Functions: Automating Your Architecture Decisions
https://www.reddit.com/r/programming/comments/1qvho3w/fitness_functions_automating_your_architecture/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/fitness-functions-automating-your-architecture-decisions-08b2fe4e5f34) [comments] (https://www.reddit.com/r/programming/comments/1qvho3w/fitness_functions_automating_your_architecture/)
https://www.reddit.com/r/programming/comments/1qvho3w/fitness_functions_automating_your_architecture/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/fitness-functions-automating-your-architecture-decisions-08b2fe4e5f34) [comments] (https://www.reddit.com/r/programming/comments/1qvho3w/fitness_functions_automating_your_architecture/)
Introducing Deno Sandbox | Deno
https://www.reddit.com/r/programming/comments/1qvj0ei/introducing_deno_sandbox_deno/
submitted by /u/angry_cactus (https://www.reddit.com/user/angry_cactus)
[link] (https://deno.com/blog/introducing-deno-sandbox) [comments] (https://www.reddit.com/r/programming/comments/1qvj0ei/introducing_deno_sandbox_deno/)
https://www.reddit.com/r/programming/comments/1qvj0ei/introducing_deno_sandbox_deno/
submitted by /u/angry_cactus (https://www.reddit.com/user/angry_cactus)
[link] (https://deno.com/blog/introducing-deno-sandbox) [comments] (https://www.reddit.com/r/programming/comments/1qvj0ei/introducing_deno_sandbox_deno/)
From magic to malware: How OpenClaw's agent skills become an attack surface
https://www.reddit.com/r/programming/comments/1qvjhko/from_magic_to_malware_how_openclaws_agent_skills/
submitted by /u/grauenwolf (https://www.reddit.com/user/grauenwolf)
[link] (https://1password.com/blog/from-magic-to-malware-how-openclaws-agent-skills-become-an-attack-surface) [comments] (https://www.reddit.com/r/programming/comments/1qvjhko/from_magic_to_malware_how_openclaws_agent_skills/)
https://www.reddit.com/r/programming/comments/1qvjhko/from_magic_to_malware_how_openclaws_agent_skills/
submitted by /u/grauenwolf (https://www.reddit.com/user/grauenwolf)
[link] (https://1password.com/blog/from-magic-to-malware-how-openclaws-agent-skills-become-an-attack-surface) [comments] (https://www.reddit.com/r/programming/comments/1qvjhko/from_magic_to_malware_how_openclaws_agent_skills/)
Microsoft Has Killed Widgets Six Times. Here's Why They Keep Coming Back.
https://www.reddit.com/r/programming/comments/1qvjvk4/microsoft_has_killed_widgets_six_times_heres_why/
<!-- SC_OFF -->If you think Microsoft breaking Windows is a new thing - they've killed their own widget platform 6 times in 30 years. Each one died from a different spectacular failure. I dug through the full history from Active Desktop crashing explorer.exe in 1997 to the EU forcing a complete rebuild in 2024. The latest iteration might actually be done right - or might be killed by Microsoft's desire to shove ads and AI into every surface. We'll see <!-- SC_ON --> submitted by /u/xakpc (https://www.reddit.com/user/xakpc)
[link] (https://xakpc.dev/windows-widgets/history/) [comments] (https://www.reddit.com/r/programming/comments/1qvjvk4/microsoft_has_killed_widgets_six_times_heres_why/)
https://www.reddit.com/r/programming/comments/1qvjvk4/microsoft_has_killed_widgets_six_times_heres_why/
<!-- SC_OFF -->If you think Microsoft breaking Windows is a new thing - they've killed their own widget platform 6 times in 30 years. Each one died from a different spectacular failure. I dug through the full history from Active Desktop crashing explorer.exe in 1997 to the EU forcing a complete rebuild in 2024. The latest iteration might actually be done right - or might be killed by Microsoft's desire to shove ads and AI into every surface. We'll see <!-- SC_ON --> submitted by /u/xakpc (https://www.reddit.com/user/xakpc)
[link] (https://xakpc.dev/windows-widgets/history/) [comments] (https://www.reddit.com/r/programming/comments/1qvjvk4/microsoft_has_killed_widgets_six_times_heres_why/)
AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
https://www.reddit.com/r/programming/comments/1qvkfou/alisql_alibabas_opensource_mysql_with_vector_and/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://github.com/alibaba/AliSQL) [comments] (https://www.reddit.com/r/programming/comments/1qvkfou/alisql_alibabas_opensource_mysql_with_vector_and/)
https://www.reddit.com/r/programming/comments/1qvkfou/alisql_alibabas_opensource_mysql_with_vector_and/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://github.com/alibaba/AliSQL) [comments] (https://www.reddit.com/r/programming/comments/1qvkfou/alisql_alibabas_opensource_mysql_with_vector_and/)
I Am Not a Functional Programmer
https://www.reddit.com/r/programming/comments/1qvoqrk/i_am_not_a_functional_programmer/
submitted by /u/n_creep (https://www.reddit.com/user/n_creep)
[link] (https://blog.daniel-beskin.com/2026-01-28-i-am-not-a-functional-programmer) [comments] (https://www.reddit.com/r/programming/comments/1qvoqrk/i_am_not_a_functional_programmer/)
https://www.reddit.com/r/programming/comments/1qvoqrk/i_am_not_a_functional_programmer/
submitted by /u/n_creep (https://www.reddit.com/user/n_creep)
[link] (https://blog.daniel-beskin.com/2026-01-28-i-am-not-a-functional-programmer) [comments] (https://www.reddit.com/r/programming/comments/1qvoqrk/i_am_not_a_functional_programmer/)
Hands on with Context Graphs and Neo4j: Remembering the Why
https://www.reddit.com/r/programming/comments/1qvpgcl/hands_on_with_context_graphs_and_neo4j/
submitted by /u/lyonwj (https://www.reddit.com/user/lyonwj)
[link] (https://medium.com/neo4j/hands-on-with-context-graphs-and-neo4j-8b4b8fdc16dd) [comments] (https://www.reddit.com/r/programming/comments/1qvpgcl/hands_on_with_context_graphs_and_neo4j/)
https://www.reddit.com/r/programming/comments/1qvpgcl/hands_on_with_context_graphs_and_neo4j/
submitted by /u/lyonwj (https://www.reddit.com/user/lyonwj)
[link] (https://medium.com/neo4j/hands-on-with-context-graphs-and-neo4j-8b4b8fdc16dd) [comments] (https://www.reddit.com/r/programming/comments/1qvpgcl/hands_on_with_context_graphs_and_neo4j/)
Faster, cheaper, messier: lessons from our switch to self-hosted GitHub Actions
https://www.reddit.com/r/programming/comments/1qvquw7/faster_cheaper_messier_lessons_from_our_switch_to/
submitted by /u/kivarada (https://www.reddit.com/user/kivarada)
[link] (https://theguardian.engineering/blog/faster-cheaper-messier-lessons-from-switch-to-self-hosted-github-actions?utm_source=insidestack&utm_medium=social) [comments] (https://www.reddit.com/r/programming/comments/1qvquw7/faster_cheaper_messier_lessons_from_our_switch_to/)
https://www.reddit.com/r/programming/comments/1qvquw7/faster_cheaper_messier_lessons_from_our_switch_to/
submitted by /u/kivarada (https://www.reddit.com/user/kivarada)
[link] (https://theguardian.engineering/blog/faster-cheaper-messier-lessons-from-switch-to-self-hosted-github-actions?utm_source=insidestack&utm_medium=social) [comments] (https://www.reddit.com/r/programming/comments/1qvquw7/faster_cheaper_messier_lessons_from_our_switch_to/)
Native UI toolkit Slint 1.15 released 🎉
https://www.reddit.com/r/programming/comments/1qvslun/native_ui_toolkit_slint_115_released/
<!-- SC_OFF -->This release brings dynamic GridLayout (with `for` loops), two-way bindings on struct fields, Python type hints via slint-compiler, and improved iOS/Android support (safe area + virtual keyboard areas). <!-- SC_ON --> submitted by /u/slint-ui (https://www.reddit.com/user/slint-ui)
[link] (https://slint.dev/blog/slint-1.15-released) [comments] (https://www.reddit.com/r/programming/comments/1qvslun/native_ui_toolkit_slint_115_released/)
https://www.reddit.com/r/programming/comments/1qvslun/native_ui_toolkit_slint_115_released/
<!-- SC_OFF -->This release brings dynamic GridLayout (with `for` loops), two-way bindings on struct fields, Python type hints via slint-compiler, and improved iOS/Android support (safe area + virtual keyboard areas). <!-- SC_ON --> submitted by /u/slint-ui (https://www.reddit.com/user/slint-ui)
[link] (https://slint.dev/blog/slint-1.15-released) [comments] (https://www.reddit.com/r/programming/comments/1qvslun/native_ui_toolkit_slint_115_released/)
What Every Programmer Needs to Know about Quantum Safe Cryptography and Hidden Number Problems
https://www.reddit.com/r/programming/comments/1qvtpbc/what_every_programmer_needs_to_know_about_quantum/
submitted by /u/DataBaeBee (https://www.reddit.com/user/DataBaeBee)
[link] (https://leetarxiv.substack.com/p/linear-hidden-number-problem-zero-to-hero-for-computer-scientiests) [comments] (https://www.reddit.com/r/programming/comments/1qvtpbc/what_every_programmer_needs_to_know_about_quantum/)
https://www.reddit.com/r/programming/comments/1qvtpbc/what_every_programmer_needs_to_know_about_quantum/
submitted by /u/DataBaeBee (https://www.reddit.com/user/DataBaeBee)
[link] (https://leetarxiv.substack.com/p/linear-hidden-number-problem-zero-to-hero-for-computer-scientiests) [comments] (https://www.reddit.com/r/programming/comments/1qvtpbc/what_every_programmer_needs_to_know_about_quantum/)
A Modern Python Stack for Data Projects (uv + ruff + ty + Marimo + Polars)
https://www.reddit.com/r/programming/comments/1qvxgvx/a_modern_python_stack_for_data_projects_uv_ruff/
<!-- SC_OFF -->I put together a template repo for Python data projects (linked in the article) and wrote up the “why” behind the tool choices and trade-offs. TL;DR stack in the template: uv for project + env management ruff for linting + formatting ty as a newer, fast type checker Marimo instead of Jupyter for reactive, reproducible notebooks that are just .py files Polars for local wrangling/analytics Curious what others are using in 2026 for this workflow, and where this setup falls short <!-- SC_ON --> submitted by /u/makeKarmaGreatAgain (https://www.reddit.com/user/makeKarmaGreatAgain)
[link] (https://www.mameli.dev/blog/modern-data-python-stack/) [comments] (https://www.reddit.com/r/programming/comments/1qvxgvx/a_modern_python_stack_for_data_projects_uv_ruff/)
https://www.reddit.com/r/programming/comments/1qvxgvx/a_modern_python_stack_for_data_projects_uv_ruff/
<!-- SC_OFF -->I put together a template repo for Python data projects (linked in the article) and wrote up the “why” behind the tool choices and trade-offs. TL;DR stack in the template: uv for project + env management ruff for linting + formatting ty as a newer, fast type checker Marimo instead of Jupyter for reactive, reproducible notebooks that are just .py files Polars for local wrangling/analytics Curious what others are using in 2026 for this workflow, and where this setup falls short <!-- SC_ON --> submitted by /u/makeKarmaGreatAgain (https://www.reddit.com/user/makeKarmaGreatAgain)
[link] (https://www.mameli.dev/blog/modern-data-python-stack/) [comments] (https://www.reddit.com/r/programming/comments/1qvxgvx/a_modern_python_stack_for_data_projects_uv_ruff/)
TigerStyle - coding philosophy focused on safety, performance, and developer experience
https://www.reddit.com/r/programming/comments/1qw067b/tigerstyle_coding_philosophy_focused_on_safety/
submitted by /u/GreedyRub6442 (https://www.reddit.com/user/GreedyRub6442)
[link] (https://tigerstyle.dev/) [comments] (https://www.reddit.com/r/programming/comments/1qw067b/tigerstyle_coding_philosophy_focused_on_safety/)
https://www.reddit.com/r/programming/comments/1qw067b/tigerstyle_coding_philosophy_focused_on_safety/
submitted by /u/GreedyRub6442 (https://www.reddit.com/user/GreedyRub6442)
[link] (https://tigerstyle.dev/) [comments] (https://www.reddit.com/r/programming/comments/1qw067b/tigerstyle_coding_philosophy_focused_on_safety/)
Boilerplate Tax - Ranking popular programming languages by density
https://www.reddit.com/r/programming/comments/1qw293c/boilerplate_tax_ranking_popular_programming/
submitted by /u/boyter (https://www.reddit.com/user/boyter)
[link] (https://boyter.org/posts/boilerplate-tax-ranking-popular-languages-by-density/) [comments] (https://www.reddit.com/r/programming/comments/1qw293c/boilerplate_tax_ranking_popular_programming/)
https://www.reddit.com/r/programming/comments/1qw293c/boilerplate_tax_ranking_popular_programming/
submitted by /u/boyter (https://www.reddit.com/user/boyter)
[link] (https://boyter.org/posts/boilerplate-tax-ranking-popular-languages-by-density/) [comments] (https://www.reddit.com/r/programming/comments/1qw293c/boilerplate_tax_ranking_popular_programming/)
Striking a Balance: Working Fully Remote for Nearly a Decade
https://www.reddit.com/r/programming/comments/1qw3kj5/striking_a_balance_working_fully_remote_for/
submitted by /u/rionmonster (https://www.reddit.com/user/rionmonster)
[link] (https://rion.io/2025/12/30/striking-a-balance-working-fully-remote-for-nearly-a-decade/) [comments] (https://www.reddit.com/r/programming/comments/1qw3kj5/striking_a_balance_working_fully_remote_for/)
https://www.reddit.com/r/programming/comments/1qw3kj5/striking_a_balance_working_fully_remote_for/
submitted by /u/rionmonster (https://www.reddit.com/user/rionmonster)
[link] (https://rion.io/2025/12/30/striking-a-balance-working-fully-remote-for-nearly-a-decade/) [comments] (https://www.reddit.com/r/programming/comments/1qw3kj5/striking_a_balance_working_fully_remote_for/)
[ Removed by Reddit ]
https://www.reddit.com/r/programming/comments/1qw4peb/removed_by_reddit/
<!-- SC_OFF -->[ Removed by Reddit on account of violating the content policy (https://www.reddit.com/help/contentpolicy). ] <!-- SC_ON --> submitted by /u/Pakman2469 (https://www.reddit.com/user/Pakman2469)
[link] (https://www.reddit.com/r/programming/comments/1qw4peb/removed_by_reddit/) [comments] (https://www.reddit.com/r/programming/comments/1qw4peb/removed_by_reddit/)
https://www.reddit.com/r/programming/comments/1qw4peb/removed_by_reddit/
<!-- SC_OFF -->[ Removed by Reddit on account of violating the content policy (https://www.reddit.com/help/contentpolicy). ] <!-- SC_ON --> submitted by /u/Pakman2469 (https://www.reddit.com/user/Pakman2469)
[link] (https://www.reddit.com/r/programming/comments/1qw4peb/removed_by_reddit/) [comments] (https://www.reddit.com/r/programming/comments/1qw4peb/removed_by_reddit/)
Proton mail open sourced the Rust crates powering their mobile apps
https://www.reddit.com/r/programming/comments/1qw5b5d/proton_mail_open_sourced_the_rust_crates_powering/
submitted by /u/NYPuppy (https://www.reddit.com/user/NYPuppy)
[link] (https://github.com/ProtonMail/rust-mail) [comments] (https://www.reddit.com/r/programming/comments/1qw5b5d/proton_mail_open_sourced_the_rust_crates_powering/)
https://www.reddit.com/r/programming/comments/1qw5b5d/proton_mail_open_sourced_the_rust_crates_powering/
submitted by /u/NYPuppy (https://www.reddit.com/user/NYPuppy)
[link] (https://github.com/ProtonMail/rust-mail) [comments] (https://www.reddit.com/r/programming/comments/1qw5b5d/proton_mail_open_sourced_the_rust_crates_powering/)
Learning Low-Level Computing and C++ by Making a Game Boy Emulator
https://www.reddit.com/r/programming/comments/1qw8zjg/learning_lowlevel_computing_and_c_by_making_a/
submitted by /u/NXGZ (https://www.reddit.com/user/NXGZ)
[link] (https://byteofmelon.com/blog/2026/making-of-gamebyte) [comments] (https://www.reddit.com/r/programming/comments/1qw8zjg/learning_lowlevel_computing_and_c_by_making_a/)
https://www.reddit.com/r/programming/comments/1qw8zjg/learning_lowlevel_computing_and_c_by_making_a/
submitted by /u/NXGZ (https://www.reddit.com/user/NXGZ)
[link] (https://byteofmelon.com/blog/2026/making-of-gamebyte) [comments] (https://www.reddit.com/r/programming/comments/1qw8zjg/learning_lowlevel_computing_and_c_by_making_a/)
has anyone tried using opentelemetry for local debugging instead of prod monitoring?
https://www.reddit.com/r/programming/comments/1qw9d5u/has_anyone_tried_using_opentelemetry_for_local/
<!-- SC_OFF -->i've been going down this rabbit hole with ai coding agents lately. they're great for boilerplate but kinda fall apart when you ask them to debug something non-trivial. my theory is that it's not a reasoning problem, it's an input problem. the ai only sees static code, so it's just guessing about what's happening at runtime. which branch of an if/else ran? what was the value of that variable? it has no idea.this leads to this stupid loop where it suggests a fix, it's wrong, you tell it it's wrong, and it just guesses again, burning through your tokens.so i had this idea, what if you could just give the ai the runtime context? like a flight recorder for your code. and then i thought about opentelemetry. we all use it for distributed tracing in prod, but the core tech is just instrumenting code and collecting data.i've been messing around with it for local dev. i built this thing that uses a custom otel exporter to write all the trace data to an in-memory ring buffer. it's always on but has a tiny footprint since it just overwrites old data. When any bug is triggered, it freezes the buffer and snapshots the last few seconds of execution history—stack traces, variables, the whole deal.Then it injects that data directly into the ai agent's context through a local server. So now, instead of my manual console.log dance, you just copy the Agent Skill into your Agent and ask "hey, debug this" like you normally would . the results are kinda wild. instead of guessing, the ai can say "ok, according to the runtime trace, this variable was null on line 42, which caused the crash." it's way more effective.I packaged it up into a tool called Syncause and open-sourced the Agent Skill part to make it easier to use. it feels like a much better approach than just dumping more source code into the context window. i'm still working on it, it's only been like 5 days lol <!-- SC_ON --> submitted by /u/NightRider06134 (https://www.reddit.com/user/NightRider06134)
[link] (https://goparttime.net/my-tasks/todo) [comments] (https://www.reddit.com/r/programming/comments/1qw9d5u/has_anyone_tried_using_opentelemetry_for_local/)
https://www.reddit.com/r/programming/comments/1qw9d5u/has_anyone_tried_using_opentelemetry_for_local/
<!-- SC_OFF -->i've been going down this rabbit hole with ai coding agents lately. they're great for boilerplate but kinda fall apart when you ask them to debug something non-trivial. my theory is that it's not a reasoning problem, it's an input problem. the ai only sees static code, so it's just guessing about what's happening at runtime. which branch of an if/else ran? what was the value of that variable? it has no idea.this leads to this stupid loop where it suggests a fix, it's wrong, you tell it it's wrong, and it just guesses again, burning through your tokens.so i had this idea, what if you could just give the ai the runtime context? like a flight recorder for your code. and then i thought about opentelemetry. we all use it for distributed tracing in prod, but the core tech is just instrumenting code and collecting data.i've been messing around with it for local dev. i built this thing that uses a custom otel exporter to write all the trace data to an in-memory ring buffer. it's always on but has a tiny footprint since it just overwrites old data. When any bug is triggered, it freezes the buffer and snapshots the last few seconds of execution history—stack traces, variables, the whole deal.Then it injects that data directly into the ai agent's context through a local server. So now, instead of my manual console.log dance, you just copy the Agent Skill into your Agent and ask "hey, debug this" like you normally would . the results are kinda wild. instead of guessing, the ai can say "ok, according to the runtime trace, this variable was null on line 42, which caused the crash." it's way more effective.I packaged it up into a tool called Syncause and open-sourced the Agent Skill part to make it easier to use. it feels like a much better approach than just dumping more source code into the context window. i'm still working on it, it's only been like 5 days lol <!-- SC_ON --> submitted by /u/NightRider06134 (https://www.reddit.com/user/NightRider06134)
[link] (https://goparttime.net/my-tasks/todo) [comments] (https://www.reddit.com/r/programming/comments/1qw9d5u/has_anyone_tried_using_opentelemetry_for_local/)
Lily Programming Language
https://www.reddit.com/r/programming/comments/1qwawxu/lily_programming_language/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://lily-lang.org/) [comments] (https://www.reddit.com/r/programming/comments/1qwawxu/lily_programming_language/)
https://www.reddit.com/r/programming/comments/1qwawxu/lily_programming_language/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://lily-lang.org/) [comments] (https://www.reddit.com/r/programming/comments/1qwawxu/lily_programming_language/)