Serious question: As a junior dev, how do I avoid being this guy in 20 years
https://www.reddit.com/r/programming/comments/1kphmcg/serious_question_as_a_junior_dev_how_do_i_avoid/
submitted by /u/theprivateselect (https://www.reddit.com/user/theprivateselect)
[link] (https://www.yahoo.com/news/software-engineer-lost-150k-job-090000839.html) [comments] (https://www.reddit.com/r/programming/comments/1kphmcg/serious_question_as_a_junior_dev_how_do_i_avoid/)
https://www.reddit.com/r/programming/comments/1kphmcg/serious_question_as_a_junior_dev_how_do_i_avoid/
submitted by /u/theprivateselect (https://www.reddit.com/user/theprivateselect)
[link] (https://www.yahoo.com/news/software-engineer-lost-150k-job-090000839.html) [comments] (https://www.reddit.com/r/programming/comments/1kphmcg/serious_question_as_a_junior_dev_how_do_i_avoid/)
You should not write library code! (probably)
https://www.reddit.com/r/programming/comments/1kpi42j/you_should_not_write_library_code_probably/
submitted by /u/wilsoniumite (https://www.reddit.com/user/wilsoniumite)
[link] (https://wilsoniumite.com/2025/05/17/you-should-not-write-library-code-probably/) [comments] (https://www.reddit.com/r/programming/comments/1kpi42j/you_should_not_write_library_code_probably/)
https://www.reddit.com/r/programming/comments/1kpi42j/you_should_not_write_library_code_probably/
submitted by /u/wilsoniumite (https://www.reddit.com/user/wilsoniumite)
[link] (https://wilsoniumite.com/2025/05/17/you-should-not-write-library-code-probably/) [comments] (https://www.reddit.com/r/programming/comments/1kpi42j/you_should_not_write_library_code_probably/)
Traced What Actually Happens Under the Hood for ln, rm, and cat
https://www.reddit.com/r/programming/comments/1kpil9f/traced_what_actually_happens_under_the_hood_for/
submitted by /u/Dorshalsfta (https://www.reddit.com/user/Dorshalsfta)
[link] (https://github.com/adiaholic/Understand-OS/blob/main/hard_links/Readme.md) [comments] (https://www.reddit.com/r/programming/comments/1kpil9f/traced_what_actually_happens_under_the_hood_for/)
https://www.reddit.com/r/programming/comments/1kpil9f/traced_what_actually_happens_under_the_hood_for/
submitted by /u/Dorshalsfta (https://www.reddit.com/user/Dorshalsfta)
[link] (https://github.com/adiaholic/Understand-OS/blob/main/hard_links/Readme.md) [comments] (https://www.reddit.com/r/programming/comments/1kpil9f/traced_what_actually_happens_under_the_hood_for/)
How to Thrive in Your First 90 Days in a New Role as an Engineer
https://www.reddit.com/r/programming/comments/1kpo5i4/how_to_thrive_in_your_first_90_days_in_a_new_role/
submitted by /u/gregorojstersek (https://www.reddit.com/user/gregorojstersek)
[link] (https://www.youtube.com/watch?v=G2t8yc9HGv8) [comments] (https://www.reddit.com/r/programming/comments/1kpo5i4/how_to_thrive_in_your_first_90_days_in_a_new_role/)
https://www.reddit.com/r/programming/comments/1kpo5i4/how_to_thrive_in_your_first_90_days_in_a_new_role/
submitted by /u/gregorojstersek (https://www.reddit.com/user/gregorojstersek)
[link] (https://www.youtube.com/watch?v=G2t8yc9HGv8) [comments] (https://www.reddit.com/r/programming/comments/1kpo5i4/how_to_thrive_in_your_first_90_days_in_a_new_role/)
Reflecting on Software Engineering Handbook
https://www.reddit.com/r/programming/comments/1kpojvv/reflecting_on_software_engineering_handbook/
submitted by /u/yusufaytas (https://www.reddit.com/user/yusufaytas)
[link] (https://yusufaytas.com/reflecting-on-software-engineering-handbook/) [comments] (https://www.reddit.com/r/programming/comments/1kpojvv/reflecting_on_software_engineering_handbook/)
https://www.reddit.com/r/programming/comments/1kpojvv/reflecting_on_software_engineering_handbook/
submitted by /u/yusufaytas (https://www.reddit.com/user/yusufaytas)
[link] (https://yusufaytas.com/reflecting-on-software-engineering-handbook/) [comments] (https://www.reddit.com/r/programming/comments/1kpojvv/reflecting_on_software_engineering_handbook/)
AGILE is NOT what you think!
https://www.reddit.com/r/programming/comments/1kpol01/agile_is_not_what_you_think/
submitted by /u/SamuraiDeveloper21 (https://www.reddit.com/user/SamuraiDeveloper21)
[link] (https://medium.com/javarevisited/agile-is-not-what-you-think-e1a7fb592a27?sk=abe0692e4403bcbc543d3ab9132c77d4) [comments] (https://www.reddit.com/r/programming/comments/1kpol01/agile_is_not_what_you_think/)
https://www.reddit.com/r/programming/comments/1kpol01/agile_is_not_what_you_think/
submitted by /u/SamuraiDeveloper21 (https://www.reddit.com/user/SamuraiDeveloper21)
[link] (https://medium.com/javarevisited/agile-is-not-what-you-think-e1a7fb592a27?sk=abe0692e4403bcbc543d3ab9132c77d4) [comments] (https://www.reddit.com/r/programming/comments/1kpol01/agile_is_not_what_you_think/)
Building Long-Term memories using hierarchical summarization
https://www.reddit.com/r/programming/comments/1kq4otb/building_longterm_memories_using_hierarchical/
submitted by /u/Party-Tower-5475 (https://www.reddit.com/user/Party-Tower-5475)
[link] (https://pieces.app/blog/hierarchical-summarization?utm_source=reddit&utm_medium=referral&utm_campaign=r47) [comments] (https://www.reddit.com/r/programming/comments/1kq4otb/building_longterm_memories_using_hierarchical/)
https://www.reddit.com/r/programming/comments/1kq4otb/building_longterm_memories_using_hierarchical/
submitted by /u/Party-Tower-5475 (https://www.reddit.com/user/Party-Tower-5475)
[link] (https://pieces.app/blog/hierarchical-summarization?utm_source=reddit&utm_medium=referral&utm_campaign=r47) [comments] (https://www.reddit.com/r/programming/comments/1kq4otb/building_longterm_memories_using_hierarchical/)
babygit
https://www.reddit.com/r/programming/comments/1kq64fh/babygit/
<!-- SC_OFF -->For my Computer Science project, I chose to create a toy version of git. Please do check it out and tell me if I can improve on something. Pull requests are also welcome.
Note that the project MUST be written entirely in C. <!-- SC_ON --> submitted by /u/Fluc7u5 (https://www.reddit.com/user/Fluc7u5)
[link] (https://github.com/SavvyHex/babygit) [comments] (https://www.reddit.com/r/programming/comments/1kq64fh/babygit/)
https://www.reddit.com/r/programming/comments/1kq64fh/babygit/
<!-- SC_OFF -->For my Computer Science project, I chose to create a toy version of git. Please do check it out and tell me if I can improve on something. Pull requests are also welcome.
Note that the project MUST be written entirely in C. <!-- SC_ON --> submitted by /u/Fluc7u5 (https://www.reddit.com/user/Fluc7u5)
[link] (https://github.com/SavvyHex/babygit) [comments] (https://www.reddit.com/r/programming/comments/1kq64fh/babygit/)
Build Software Consultancy Website using UIkit
https://www.reddit.com/r/programming/comments/1kq8g8c/build_software_consultancy_website_using_uikit/
<!-- SC_OFF -->UIkit is a lightweight and modular front-end framework for developing fast and powerful web interfaces. <!-- SC_ON --> submitted by /u/ram-foss (https://www.reddit.com/user/ram-foss)
[link] (https://www.blackslate.io/articles/build-software-consultancy-website-using-uikit) [comments] (https://www.reddit.com/r/programming/comments/1kq8g8c/build_software_consultancy_website_using_uikit/)
https://www.reddit.com/r/programming/comments/1kq8g8c/build_software_consultancy_website_using_uikit/
<!-- SC_OFF -->UIkit is a lightweight and modular front-end framework for developing fast and powerful web interfaces. <!-- SC_ON --> submitted by /u/ram-foss (https://www.reddit.com/user/ram-foss)
[link] (https://www.blackslate.io/articles/build-software-consultancy-website-using-uikit) [comments] (https://www.reddit.com/r/programming/comments/1kq8g8c/build_software_consultancy_website_using_uikit/)
How to make your MCP clients (Cursor, Windsurf...) share context with each other
https://www.reddit.com/r/programming/comments/1kq8pro/how_to_make_your_mcp_clients_cursor_windsurf/
<!-- SC_OFF -->With all this recent hype around MCP, I still feel like missing out when working with different MCP clients (especially in terms of context). I was looking for a personal, portable LLM “memory layer” that lives locally on my system, with complete control over the data. That’s when I found OpenMemory MCP (open source) by Mem0, which plugs into any MCP client (like Cursor, Windsurf, Claude, Cline) over SSE and adds a private, vector-backed memory layer. Under the hood: - stores and recalls arbitrary chunks of text (memories) across sessions
- uses a vector store (Qdrant) to perform relevance-based retrieval
- runs fully on your infrastructure (Docker + Postgres + Qdrant) with no data sent outside
- includes a next.js dashboard to show who’s reading/writing memories and a history of state changes
- Provides four standard memory operations (add_memories, search_memory, list_memories, delete_all_memories) So I analyzed the complete codebase (https://github.com/mem0ai/mem0/tree/main/openmemory) and created a free guide (https://medium.com/gitconnected/how-to-make-your-clients-more-context-aware-with-openmemory-mcp-60057bcc24a3) to explain all the stuff in a simple way. Covered the following topics in detail. What OpenMemory MCP Server is and why does it matter? How it works (the basic flow). Step-by-step guide to set up and run OpenMemory. Features available in the dashboard and what’s happening behind the UI. Security, Access control and Architecture overview. Practical use cases with examples. Would love your feedback, especially if there’s anything important I have missed or misunderstood. <!-- SC_ON --> submitted by /u/anmolbaranwal (https://www.reddit.com/user/anmolbaranwal)
[link] (https://levelup.gitconnected.com/how-to-make-your-clients-more-context-aware-with-openmemory-mcp-60057bcc24a3) [comments] (https://www.reddit.com/r/programming/comments/1kq8pro/how_to_make_your_mcp_clients_cursor_windsurf/)
https://www.reddit.com/r/programming/comments/1kq8pro/how_to_make_your_mcp_clients_cursor_windsurf/
<!-- SC_OFF -->With all this recent hype around MCP, I still feel like missing out when working with different MCP clients (especially in terms of context). I was looking for a personal, portable LLM “memory layer” that lives locally on my system, with complete control over the data. That’s when I found OpenMemory MCP (open source) by Mem0, which plugs into any MCP client (like Cursor, Windsurf, Claude, Cline) over SSE and adds a private, vector-backed memory layer. Under the hood: - stores and recalls arbitrary chunks of text (memories) across sessions
- uses a vector store (Qdrant) to perform relevance-based retrieval
- runs fully on your infrastructure (Docker + Postgres + Qdrant) with no data sent outside
- includes a next.js dashboard to show who’s reading/writing memories and a history of state changes
- Provides four standard memory operations (add_memories, search_memory, list_memories, delete_all_memories) So I analyzed the complete codebase (https://github.com/mem0ai/mem0/tree/main/openmemory) and created a free guide (https://medium.com/gitconnected/how-to-make-your-clients-more-context-aware-with-openmemory-mcp-60057bcc24a3) to explain all the stuff in a simple way. Covered the following topics in detail. What OpenMemory MCP Server is and why does it matter? How it works (the basic flow). Step-by-step guide to set up and run OpenMemory. Features available in the dashboard and what’s happening behind the UI. Security, Access control and Architecture overview. Practical use cases with examples. Would love your feedback, especially if there’s anything important I have missed or misunderstood. <!-- SC_ON --> submitted by /u/anmolbaranwal (https://www.reddit.com/user/anmolbaranwal)
[link] (https://levelup.gitconnected.com/how-to-make-your-clients-more-context-aware-with-openmemory-mcp-60057bcc24a3) [comments] (https://www.reddit.com/r/programming/comments/1kq8pro/how_to_make_your_mcp_clients_cursor_windsurf/)
Detecting malicious Unicode (Daniel Stenberg, curl)
https://www.reddit.com/r/programming/comments/1kq9bza/detecting_malicious_unicode_daniel_stenberg_curl/
submitted by /u/Skaarj (https://www.reddit.com/user/Skaarj)
[link] (https://daniel.haxx.se/blog/2025/05/16/detecting-malicious-unicode/) [comments] (https://www.reddit.com/r/programming/comments/1kq9bza/detecting_malicious_unicode_daniel_stenberg_curl/)
https://www.reddit.com/r/programming/comments/1kq9bza/detecting_malicious_unicode_daniel_stenberg_curl/
submitted by /u/Skaarj (https://www.reddit.com/user/Skaarj)
[link] (https://daniel.haxx.se/blog/2025/05/16/detecting-malicious-unicode/) [comments] (https://www.reddit.com/r/programming/comments/1kq9bza/detecting_malicious_unicode_daniel_stenberg_curl/)
Any alternative to SMS parsing on iOS for extracting periodic transactional data?
https://www.reddit.com/r/programming/comments/1kq9f14/any_alternative_to_sms_parsing_on_ios_for/
<!-- SC_OFF -->Hey folks, I'm curious if anyone has found reliable alternatives to SMS parsing on iOS for fetching time-based, transactional or notification-style data. I know iOS restricts direct SMS access, but wondering if there are workarounds people use—email parsing, notification listeners, or anything else? Not trying to do anything shady—just looking to understand what's possible within the iOS ecosystem, ideally in a way that’s privacy-compliant. Would appreciate any insights or resources! <!-- SC_ON --> submitted by /u/Due-Hunter-2931 (https://www.reddit.com/user/Due-Hunter-2931)
[link] (https://www.youtube.com/) [comments] (https://www.reddit.com/r/programming/comments/1kq9f14/any_alternative_to_sms_parsing_on_ios_for/)
https://www.reddit.com/r/programming/comments/1kq9f14/any_alternative_to_sms_parsing_on_ios_for/
<!-- SC_OFF -->Hey folks, I'm curious if anyone has found reliable alternatives to SMS parsing on iOS for fetching time-based, transactional or notification-style data. I know iOS restricts direct SMS access, but wondering if there are workarounds people use—email parsing, notification listeners, or anything else? Not trying to do anything shady—just looking to understand what's possible within the iOS ecosystem, ideally in a way that’s privacy-compliant. Would appreciate any insights or resources! <!-- SC_ON --> submitted by /u/Due-Hunter-2931 (https://www.reddit.com/user/Due-Hunter-2931)
[link] (https://www.youtube.com/) [comments] (https://www.reddit.com/r/programming/comments/1kq9f14/any_alternative_to_sms_parsing_on_ios_for/)
Leader-Follower Replication in 1 diagram and 243 words
https://www.reddit.com/r/programming/comments/1kq9j51/leaderfollower_replication_in_1_diagram_and_243/
submitted by /u/stmoreau (https://www.reddit.com/user/stmoreau)
[link] (https://www.systemdesignbutsimple.com/p/leader-follower-replication-in-1-diagram-and-243-words) [comments] (https://www.reddit.com/r/programming/comments/1kq9j51/leaderfollower_replication_in_1_diagram_and_243/)
https://www.reddit.com/r/programming/comments/1kq9j51/leaderfollower_replication_in_1_diagram_and_243/
submitted by /u/stmoreau (https://www.reddit.com/user/stmoreau)
[link] (https://www.systemdesignbutsimple.com/p/leader-follower-replication-in-1-diagram-and-243-words) [comments] (https://www.reddit.com/r/programming/comments/1kq9j51/leaderfollower_replication_in_1_diagram_and_243/)
Justification Filler Phrases
https://www.reddit.com/r/programming/comments/1kqa2ql/justification_filler_phrases/
submitted by /u/SerCeMan (https://www.reddit.com/user/SerCeMan)
[link] (https://serce.me/posts/2025-05-19-justification-filler-phrases) [comments] (https://www.reddit.com/r/programming/comments/1kqa2ql/justification_filler_phrases/)
https://www.reddit.com/r/programming/comments/1kqa2ql/justification_filler_phrases/
submitted by /u/SerCeMan (https://www.reddit.com/user/SerCeMan)
[link] (https://serce.me/posts/2025-05-19-justification-filler-phrases) [comments] (https://www.reddit.com/r/programming/comments/1kqa2ql/justification_filler_phrases/)
Coding Without a Laptop - Two Weeks with AR Glasses and Linux on Android | Hold The Robot
https://www.reddit.com/r/programming/comments/1kqacf9/coding_without_a_laptop_two_weeks_with_ar_glasses/
submitted by /u/Xadartt (https://www.reddit.com/user/Xadartt)
[link] (https://holdtherobot.com/blog/2025/05/11/linux-on-android-with-ar-glasses/) [comments] (https://www.reddit.com/r/programming/comments/1kqacf9/coding_without_a_laptop_two_weeks_with_ar_glasses/)
https://www.reddit.com/r/programming/comments/1kqacf9/coding_without_a_laptop_two_weeks_with_ar_glasses/
submitted by /u/Xadartt (https://www.reddit.com/user/Xadartt)
[link] (https://holdtherobot.com/blog/2025/05/11/linux-on-android-with-ar-glasses/) [comments] (https://www.reddit.com/r/programming/comments/1kqacf9/coding_without_a_laptop_two_weeks_with_ar_glasses/)
Vibe-hacking with JetBrains Junie: Reconnaissance & Subdomain enumeration
https://www.reddit.com/r/programming/comments/1kqdiru/vibehacking_with_jetbrains_junie_reconnaissance/
<!-- SC_OFF -->Hi guys! Today I want to share my experience using JetBrains Junie for non-coding tasks. In this post, I described how to use JetBrains Junie to assist with penetration testing—and the results? Surprisingly perfect. What do you think about the future of AI agents in cybersecurity? <!-- SC_ON --> submitted by /u/NordCoderd (https://www.reddit.com/user/NordCoderd)
[link] (https://protsenko.dev/2025/05/15/vibe-hacking-with-jetbrains-junie-reconnaissance-subdomain-enumeration/) [comments] (https://www.reddit.com/r/programming/comments/1kqdiru/vibehacking_with_jetbrains_junie_reconnaissance/)
https://www.reddit.com/r/programming/comments/1kqdiru/vibehacking_with_jetbrains_junie_reconnaissance/
<!-- SC_OFF -->Hi guys! Today I want to share my experience using JetBrains Junie for non-coding tasks. In this post, I described how to use JetBrains Junie to assist with penetration testing—and the results? Surprisingly perfect. What do you think about the future of AI agents in cybersecurity? <!-- SC_ON --> submitted by /u/NordCoderd (https://www.reddit.com/user/NordCoderd)
[link] (https://protsenko.dev/2025/05/15/vibe-hacking-with-jetbrains-junie-reconnaissance-subdomain-enumeration/) [comments] (https://www.reddit.com/r/programming/comments/1kqdiru/vibehacking_with_jetbrains_junie_reconnaissance/)
Moondust: Handcrafted theme for those who haven't found syntax highlighting useful for themself
https://www.reddit.com/r/programming/comments/1kqe8iy/moondust_handcrafted_theme_for_those_who_havent/
submitted by /u/vanyauhalin (https://www.reddit.com/user/vanyauhalin)
[link] (https://github.com/vanyauhalin/moondusttheme) [comments] (https://www.reddit.com/r/programming/comments/1kqe8iy/moondust_handcrafted_theme_for_those_who_havent/)
https://www.reddit.com/r/programming/comments/1kqe8iy/moondust_handcrafted_theme_for_those_who_havent/
submitted by /u/vanyauhalin (https://www.reddit.com/user/vanyauhalin)
[link] (https://github.com/vanyauhalin/moondusttheme) [comments] (https://www.reddit.com/r/programming/comments/1kqe8iy/moondust_handcrafted_theme_for_those_who_havent/)
The Dumbest Move in Tech Right Now: Laying Off Developers Because of AI
https://www.reddit.com/r/programming/comments/1kqfkso/the_dumbest_move_in_tech_right_now_laying_off/
<!-- SC_OFF -->Are companies using AI just to justify trimming the fat after years of over hiring and allowing Hooli-style jobs for people like Big Head? Otherwise, I feel like I’m missing something—why lay off developers now, just as AI is finally making them more productive, with so much software still needing to be maintained, improved, and rebuilt? <!-- SC_ON --> submitted by /u/oloap (https://www.reddit.com/user/oloap)
[link] (https://ppaolo.substack.com/p/the-dumbest-move-in-tech-right-now) [comments] (https://www.reddit.com/r/programming/comments/1kqfkso/the_dumbest_move_in_tech_right_now_laying_off/)
https://www.reddit.com/r/programming/comments/1kqfkso/the_dumbest_move_in_tech_right_now_laying_off/
<!-- SC_OFF -->Are companies using AI just to justify trimming the fat after years of over hiring and allowing Hooli-style jobs for people like Big Head? Otherwise, I feel like I’m missing something—why lay off developers now, just as AI is finally making them more productive, with so much software still needing to be maintained, improved, and rebuilt? <!-- SC_ON --> submitted by /u/oloap (https://www.reddit.com/user/oloap)
[link] (https://ppaolo.substack.com/p/the-dumbest-move-in-tech-right-now) [comments] (https://www.reddit.com/r/programming/comments/1kqfkso/the_dumbest_move_in_tech_right_now_laying_off/)
First Impressions of the Fossil Version Control System
https://www.reddit.com/r/programming/comments/1kqigb7/first_impressions_of_the_fossil_version_control/
submitted by /u/dravonk (https://www.reddit.com/user/dravonk)
[link] (https://qsl.net/bg1ren/en/posts/fossil_intro/) [comments] (https://www.reddit.com/r/programming/comments/1kqigb7/first_impressions_of_the_fossil_version_control/)
https://www.reddit.com/r/programming/comments/1kqigb7/first_impressions_of_the_fossil_version_control/
submitted by /u/dravonk (https://www.reddit.com/user/dravonk)
[link] (https://qsl.net/bg1ren/en/posts/fossil_intro/) [comments] (https://www.reddit.com/r/programming/comments/1kqigb7/first_impressions_of_the_fossil_version_control/)
The Windows Subsystem for Linux is now open source
https://www.reddit.com/r/programming/comments/1kqist6/the_windows_subsystem_for_linux_is_now_open_source/
submitted by /u/beyphy (https://www.reddit.com/user/beyphy)
[link] (https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/) [comments] (https://www.reddit.com/r/programming/comments/1kqist6/the_windows_subsystem_for_linux_is_now_open_source/)
https://www.reddit.com/r/programming/comments/1kqist6/the_windows_subsystem_for_linux_is_now_open_source/
submitted by /u/beyphy (https://www.reddit.com/user/beyphy)
[link] (https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/) [comments] (https://www.reddit.com/r/programming/comments/1kqist6/the_windows_subsystem_for_linux_is_now_open_source/)