Template Deduction: The Hidden Copies Killing Your Performance (Part 2 of my Deep Dives)
https://www.reddit.com/r/programming/comments/1q7ly2o/template_deduction_the_hidden_copies_killing_your/
submitted by /u/the-_Ghost (https://www.reddit.com/user/the-_Ghost)
[link] (https://0xghost.dev/blog/template-parameter-deduction/) [comments] (https://www.reddit.com/r/programming/comments/1q7ly2o/template_deduction_the_hidden_copies_killing_your/)
https://www.reddit.com/r/programming/comments/1q7ly2o/template_deduction_the_hidden_copies_killing_your/
submitted by /u/the-_Ghost (https://www.reddit.com/user/the-_Ghost)
[link] (https://0xghost.dev/blog/template-parameter-deduction/) [comments] (https://www.reddit.com/r/programming/comments/1q7ly2o/template_deduction_the_hidden_copies_killing_your/)
What a 1955 Computer Taught Me
https://www.reddit.com/r/programming/comments/1q7p5dw/what_a_1955_computer_taught_me/
submitted by /u/dreamnyt (https://www.reddit.com/user/dreamnyt)
[link] (https://x.com/andrejsshell/status/2009380667046473887) [comments] (https://www.reddit.com/r/programming/comments/1q7p5dw/what_a_1955_computer_taught_me/)
https://www.reddit.com/r/programming/comments/1q7p5dw/what_a_1955_computer_taught_me/
submitted by /u/dreamnyt (https://www.reddit.com/user/dreamnyt)
[link] (https://x.com/andrejsshell/status/2009380667046473887) [comments] (https://www.reddit.com/r/programming/comments/1q7p5dw/what_a_1955_computer_taught_me/)
Testing fundamentals I wish I understood earlier as a developer
https://www.reddit.com/r/programming/comments/1q7ricq/testing_fundamentals_i_wish_i_understood_earlier/
<!-- SC_OFF -->I’ve noticed a lot of devs (including past me) jump into frameworks before understanding why tests fail or what to test at all. I wrote a fundamentals-first piece covering: Unit vs integration vs end-to-end What makes a test useful Common testing anti-patterns How testing actually helps velocity long-term Blog link: https://www.hexplain.space/blog/tt4bwNwfenmcQDT29U2e What testing concept clicked late for you? <!-- SC_ON --> submitted by /u/third_void (https://www.reddit.com/user/third_void)
[link] (https://www.hexplain.space/blog/tt4bwNwfenmcQDT29U2e) [comments] (https://www.reddit.com/r/programming/comments/1q7ricq/testing_fundamentals_i_wish_i_understood_earlier/)
https://www.reddit.com/r/programming/comments/1q7ricq/testing_fundamentals_i_wish_i_understood_earlier/
<!-- SC_OFF -->I’ve noticed a lot of devs (including past me) jump into frameworks before understanding why tests fail or what to test at all. I wrote a fundamentals-first piece covering: Unit vs integration vs end-to-end What makes a test useful Common testing anti-patterns How testing actually helps velocity long-term Blog link: https://www.hexplain.space/blog/tt4bwNwfenmcQDT29U2e What testing concept clicked late for you? <!-- SC_ON --> submitted by /u/third_void (https://www.reddit.com/user/third_void)
[link] (https://www.hexplain.space/blog/tt4bwNwfenmcQDT29U2e) [comments] (https://www.reddit.com/r/programming/comments/1q7ricq/testing_fundamentals_i_wish_i_understood_earlier/)
We might have been slower to abandon Stack Overflow if it wasn't a toxic hellhole
https://www.reddit.com/r/programming/comments/1q7twjt/we_might_have_been_slower_to_abandon_stack/
submitted by /u/R2_SWE2 (https://www.reddit.com/user/R2_SWE2)
[link] (https://www.pcloadletter.dev/blog/abandoning-stackoverflow/) [comments] (https://www.reddit.com/r/programming/comments/1q7twjt/we_might_have_been_slower_to_abandon_stack/)
https://www.reddit.com/r/programming/comments/1q7twjt/we_might_have_been_slower_to_abandon_stack/
submitted by /u/R2_SWE2 (https://www.reddit.com/user/R2_SWE2)
[link] (https://www.pcloadletter.dev/blog/abandoning-stackoverflow/) [comments] (https://www.reddit.com/r/programming/comments/1q7twjt/we_might_have_been_slower_to_abandon_stack/)
My C++ compiler just wrote its own fan-fiction (inference at compile-time)
https://www.reddit.com/r/programming/comments/1q831cb/my_c_compiler_just_wrote_its_own_fanfiction/
<!-- SC_OFF -->Not really, but at least it generated its own main characters. I've been obsessed with pushing language models into places they don't belong. Last summer it was a 1KB bigram model for the NES (https://github.com/erodola/bigram-nes) written in 6502 assembly. This week, I decided that even 1983 hardware was too much runtime for me. So I built a bigram language model that runs entirely during the C++ compilation phase. Technically it's a Markov chain implemented via constexpr and template metaprogramming. The model's weights are hardcoded in an array. A fun part was implementing the random number generator: since compilers are (mostly) deterministic (rightfully so), I hashed __TIME__ and __DATE__ using an FNV-1a algorithm to seed a constexpr Xorshift32 RNG. When you run the binary, the CPU does zero math. It just prints a string that was hallucinated by the compiler, different at each compile. ```cpp // this line does all the work while you're getting coffee static constexpr NameGenerator result(seed, T); int main() { // just printing a constant baked into the data segment std::cout << result.name << std::endl; } ``` Aside from the fun of it, I hope it proves a point that the bottleneck isn't always our hardware. We have wiggle room to redefine when execution should happen, and bake deterministic inference directly into the binary. Code is here: https://github.com/erodola/bigram-metacpp <!-- SC_ON --> submitted by /u/Brief_Argument8155 (https://www.reddit.com/user/Brief_Argument8155)
[link] (https://github.com/erodola/bigram-metacpp) [comments] (https://www.reddit.com/r/programming/comments/1q831cb/my_c_compiler_just_wrote_its_own_fanfiction/)
https://www.reddit.com/r/programming/comments/1q831cb/my_c_compiler_just_wrote_its_own_fanfiction/
<!-- SC_OFF -->Not really, but at least it generated its own main characters. I've been obsessed with pushing language models into places they don't belong. Last summer it was a 1KB bigram model for the NES (https://github.com/erodola/bigram-nes) written in 6502 assembly. This week, I decided that even 1983 hardware was too much runtime for me. So I built a bigram language model that runs entirely during the C++ compilation phase. Technically it's a Markov chain implemented via constexpr and template metaprogramming. The model's weights are hardcoded in an array. A fun part was implementing the random number generator: since compilers are (mostly) deterministic (rightfully so), I hashed __TIME__ and __DATE__ using an FNV-1a algorithm to seed a constexpr Xorshift32 RNG. When you run the binary, the CPU does zero math. It just prints a string that was hallucinated by the compiler, different at each compile. ```cpp // this line does all the work while you're getting coffee static constexpr NameGenerator result(seed, T); int main() { // just printing a constant baked into the data segment std::cout << result.name << std::endl; } ``` Aside from the fun of it, I hope it proves a point that the bottleneck isn't always our hardware. We have wiggle room to redefine when execution should happen, and bake deterministic inference directly into the binary. Code is here: https://github.com/erodola/bigram-metacpp <!-- SC_ON --> submitted by /u/Brief_Argument8155 (https://www.reddit.com/user/Brief_Argument8155)
[link] (https://github.com/erodola/bigram-metacpp) [comments] (https://www.reddit.com/r/programming/comments/1q831cb/my_c_compiler_just_wrote_its_own_fanfiction/)
Doing Binary Search right is harder than you might think
https://www.reddit.com/r/programming/comments/1q841bg/doing_binary_search_right_is_harder_than_you/
submitted by /u/xarg (https://www.reddit.com/user/xarg)
[link] (https://raw.org/book/algorithms/binary-search/) [comments] (https://www.reddit.com/r/programming/comments/1q841bg/doing_binary_search_right_is_harder_than_you/)
https://www.reddit.com/r/programming/comments/1q841bg/doing_binary_search_right_is_harder_than_you/
submitted by /u/xarg (https://www.reddit.com/user/xarg)
[link] (https://raw.org/book/algorithms/binary-search/) [comments] (https://www.reddit.com/r/programming/comments/1q841bg/doing_binary_search_right_is_harder_than_you/)
Why are mobile apps not asking for consent for analytics data collection?
https://www.reddit.com/r/programming/comments/1q84vpz/why_are_mobile_apps_not_asking_for_consent_for/
<!-- SC_OFF -->The research is somewhat old but is more relevant than ever wrt the insane number of apps being published everyday in app stores. Studies indicate a significant lack of compliance with data privacy regulations, meaning a large fraction of mobile apps fail to obtain valid user consent for collecting analytics data as required by laws like the GDPR. While GDPR is EU specific, many countries (Brazil, India, Australia, South Korea, UK, etc.) and many states in USA are catching up in the privacy regulation race. We are used to seeing (yes, annoying) cookie consent questions at Web sites. Mass majority of mobile apps collect analytics data as well but I have barely seen any mobile app that asks for user consent for analytics data collection. Even when using privacy friendly solutions, many regulations say that consent needs to be asked if the collected data is not needed for the functionality of the application. Many hide behind the excuse of "legitimate interest" but it is somewhat difficult to defend because analytics is not necessarily needed for an app to function. Don't blame me on this, this is what regulations actually say - no matter we think it makes sense or not. It does not make analytics unimportant though. It is indeed important to understand how the app is being used so that we all can improve the apps. Here is my take so far: Use privacy-first mobile analytics solutions which basically blocks storage of Personally Identifiable Information (PII). Do not save custom fields in analytics because human/developer error can lead to storing PII unintentionally. The stored analytics data should be in a form which makes it impossible to connect it to an individual Ask for user consent to collect analytics data, even when using privacy-first mobile analytics solutions. Regulations are so complex and some of them can still require you to ask for user consent no matter how privacy friendly your analytics solution is. That you find one regulation that exempts you from asking for user consent just for user analytics does not mean that you will be compliant with all the privacy regulations around the world. Now, you can say... What a second! If I will still ask for user consent, why the hell should I use a privacy-first mobile analytics solution? Because: If you store PII data in your analytics, your responsibilities increase exponentially. First, you share the PII data with a third party company. What are they actually doing with that? All those platforms that offer totally free or extremely generous free tiers; why are those solutions actually free and what are they doing with the data?
Additionally, if you save PII data in analytics, you also start carrying the responsibility of data deletion requests. If someone asks you - assuming you have a mobile app - to delete his/her data from your system, you need to clean up the analytics data as well. I wonder how many developers actually know how to clean up that data? Ask for user consent. Maybe half of users will deny analytics data collection but it is alright. With decent traffic, it should still be possible to understand how the app is being used. Use privacy-first mobile analytics solutions, do not save PII data, so that you make sure that there is actually nothing to delete (in terms of analytics data) when a user asks you to delete his/her data from your system. Yet, skip the responsibility of sharing user data with a third party company. Cons of privacy-first mobile analytics solutions:
- Forget about tracking. Especially if you are running ads, it becomes more difficult to measure the impact of ads. This is something no one has a good solution for unfortunately, which freaks out many people including myself.
https://www.reddit.com/r/programming/comments/1q84vpz/why_are_mobile_apps_not_asking_for_consent_for/
<!-- SC_OFF -->The research is somewhat old but is more relevant than ever wrt the insane number of apps being published everyday in app stores. Studies indicate a significant lack of compliance with data privacy regulations, meaning a large fraction of mobile apps fail to obtain valid user consent for collecting analytics data as required by laws like the GDPR. While GDPR is EU specific, many countries (Brazil, India, Australia, South Korea, UK, etc.) and many states in USA are catching up in the privacy regulation race. We are used to seeing (yes, annoying) cookie consent questions at Web sites. Mass majority of mobile apps collect analytics data as well but I have barely seen any mobile app that asks for user consent for analytics data collection. Even when using privacy friendly solutions, many regulations say that consent needs to be asked if the collected data is not needed for the functionality of the application. Many hide behind the excuse of "legitimate interest" but it is somewhat difficult to defend because analytics is not necessarily needed for an app to function. Don't blame me on this, this is what regulations actually say - no matter we think it makes sense or not. It does not make analytics unimportant though. It is indeed important to understand how the app is being used so that we all can improve the apps. Here is my take so far: Use privacy-first mobile analytics solutions which basically blocks storage of Personally Identifiable Information (PII). Do not save custom fields in analytics because human/developer error can lead to storing PII unintentionally. The stored analytics data should be in a form which makes it impossible to connect it to an individual Ask for user consent to collect analytics data, even when using privacy-first mobile analytics solutions. Regulations are so complex and some of them can still require you to ask for user consent no matter how privacy friendly your analytics solution is. That you find one regulation that exempts you from asking for user consent just for user analytics does not mean that you will be compliant with all the privacy regulations around the world. Now, you can say... What a second! If I will still ask for user consent, why the hell should I use a privacy-first mobile analytics solution? Because: If you store PII data in your analytics, your responsibilities increase exponentially. First, you share the PII data with a third party company. What are they actually doing with that? All those platforms that offer totally free or extremely generous free tiers; why are those solutions actually free and what are they doing with the data?
Additionally, if you save PII data in analytics, you also start carrying the responsibility of data deletion requests. If someone asks you - assuming you have a mobile app - to delete his/her data from your system, you need to clean up the analytics data as well. I wonder how many developers actually know how to clean up that data? Ask for user consent. Maybe half of users will deny analytics data collection but it is alright. With decent traffic, it should still be possible to understand how the app is being used. Use privacy-first mobile analytics solutions, do not save PII data, so that you make sure that there is actually nothing to delete (in terms of analytics data) when a user asks you to delete his/her data from your system. Yet, skip the responsibility of sharing user data with a third party company. Cons of privacy-first mobile analytics solutions:
- Forget about tracking. Especially if you are running ads, it becomes more difficult to measure the impact of ads. This is something no one has a good solution for unfortunately, which freaks out many people including myself.
- You won't be able to get some long term trends, i.e. monthly active unique users. If a solution that claims that they are privacy first and then also tells you that you can get such stats like monthly active unique users, you should question how privacy friendly it is. It is worth to mention that I am not a lawyer, and none of the things I share here is a legal advice. It is just a collection and summary of my experience; I care about privacy but I also observe that it is hard and it is still something that is unbelievably ignored in the world of mobile app development. Will be happy to hear others' view on the topic. <!-- SC_ON --> submitted by /u/cesncn (https://www.reddit.com/user/cesncn)
[link] (https://dl.acm.org/doi/fullHtml/10.1145/3600160.3605079) [comments] (https://www.reddit.com/r/programming/comments/1q84vpz/why_are_mobile_apps_not_asking_for_consent_for/)
[link] (https://dl.acm.org/doi/fullHtml/10.1145/3600160.3605079) [comments] (https://www.reddit.com/r/programming/comments/1q84vpz/why_are_mobile_apps_not_asking_for_consent_for/)
You probably don't need Oh My Zsh
https://www.reddit.com/r/programming/comments/1q88buy/you_probably_dont_need_oh_my_zsh/
submitted by /u/f311a (https://www.reddit.com/user/f311a)
[link] (https://rushter.com/blog/zsh-shell/) [comments] (https://www.reddit.com/r/programming/comments/1q88buy/you_probably_dont_need_oh_my_zsh/)
https://www.reddit.com/r/programming/comments/1q88buy/you_probably_dont_need_oh_my_zsh/
submitted by /u/f311a (https://www.reddit.com/user/f311a)
[link] (https://rushter.com/blog/zsh-shell/) [comments] (https://www.reddit.com/r/programming/comments/1q88buy/you_probably_dont_need_oh_my_zsh/)
Revisiting YAGNI from an architectural perspective
https://www.reddit.com/r/programming/comments/1q89wd4/revisiting_yagni_from_an_architectural_perspective/
<!-- SC_OFF -->I learned YAGNI early and used it proudly. It saved me from over engineering, and if I am honest, it also gave me a very convenient way to avoid a few uncomfortable design conversations. After a few systems, rewrites, and more than one “we’ll fix it later” moment, my relationship with YAGNI changed. This is a short, reflective take on where YAGNI genuinely helps, where it quietly hurts, and why thinking ahead is not the same as building ahead. <!-- SC_ON --> submitted by /u/raysourav (https://www.reddit.com/user/raysourav)
[link] (https://medium.com/@souravray/yagni-you-arent-gonna-nail-it-until-you-do-a47d5fa303dd) [comments] (https://www.reddit.com/r/programming/comments/1q89wd4/revisiting_yagni_from_an_architectural_perspective/)
https://www.reddit.com/r/programming/comments/1q89wd4/revisiting_yagni_from_an_architectural_perspective/
<!-- SC_OFF -->I learned YAGNI early and used it proudly. It saved me from over engineering, and if I am honest, it also gave me a very convenient way to avoid a few uncomfortable design conversations. After a few systems, rewrites, and more than one “we’ll fix it later” moment, my relationship with YAGNI changed. This is a short, reflective take on where YAGNI genuinely helps, where it quietly hurts, and why thinking ahead is not the same as building ahead. <!-- SC_ON --> submitted by /u/raysourav (https://www.reddit.com/user/raysourav)
[link] (https://medium.com/@souravray/yagni-you-arent-gonna-nail-it-until-you-do-a47d5fa303dd) [comments] (https://www.reddit.com/r/programming/comments/1q89wd4/revisiting_yagni_from_an_architectural_perspective/)
Unit testing your code’s performance, part 1: Big-O scaling
https://www.reddit.com/r/programming/comments/1q8b8su/unit_testing_your_codes_performance_part_1_bigo/
submitted by /u/itamarst (https://www.reddit.com/user/itamarst)
[link] (https://pythonspeed.com/articles/big-o-tests/) [comments] (https://www.reddit.com/r/programming/comments/1q8b8su/unit_testing_your_codes_performance_part_1_bigo/)
https://www.reddit.com/r/programming/comments/1q8b8su/unit_testing_your_codes_performance_part_1_bigo/
submitted by /u/itamarst (https://www.reddit.com/user/itamarst)
[link] (https://pythonspeed.com/articles/big-o-tests/) [comments] (https://www.reddit.com/r/programming/comments/1q8b8su/unit_testing_your_codes_performance_part_1_bigo/)
Cloudspecs: Cloud Hardware Evolution Through the Looking Glass
https://www.reddit.com/r/programming/comments/1q8cgua/cloudspecs_cloud_hardware_evolution_through_the/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://muratbuffalo.blogspot.com/2026/01/cloudspecs-cloud-hardware-evolution.html) [comments] (https://www.reddit.com/r/programming/comments/1q8cgua/cloudspecs_cloud_hardware_evolution_through_the/)
https://www.reddit.com/r/programming/comments/1q8cgua/cloudspecs_cloud_hardware_evolution_through_the/
submitted by /u/mttd (https://www.reddit.com/user/mttd)
[link] (https://muratbuffalo.blogspot.com/2026/01/cloudspecs-cloud-hardware-evolution.html) [comments] (https://www.reddit.com/r/programming/comments/1q8cgua/cloudspecs_cloud_hardware_evolution_through_the/)
LSM-tree storage engines don't need to be complex to be exceptional - YouTube
https://www.reddit.com/r/programming/comments/1q8dqgv/lsmtree_storage_engines_dont_need_to_be_complex/
<!-- SC_OFF -->A pre-recording of the presentation I gave in the Database Internals Discord community about TidesDB. I hope you check it out :) <!-- SC_ON --> submitted by /u/diagraphic (https://www.reddit.com/user/diagraphic)
[link] (https://www.youtube.com/watch?v=7HROlAaiGVQ) [comments] (https://www.reddit.com/r/programming/comments/1q8dqgv/lsmtree_storage_engines_dont_need_to_be_complex/)
https://www.reddit.com/r/programming/comments/1q8dqgv/lsmtree_storage_engines_dont_need_to_be_complex/
<!-- SC_OFF -->A pre-recording of the presentation I gave in the Database Internals Discord community about TidesDB. I hope you check it out :) <!-- SC_ON --> submitted by /u/diagraphic (https://www.reddit.com/user/diagraphic)
[link] (https://www.youtube.com/watch?v=7HROlAaiGVQ) [comments] (https://www.reddit.com/r/programming/comments/1q8dqgv/lsmtree_storage_engines_dont_need_to_be_complex/)
An Interface Is a Set of Functions
https://www.reddit.com/r/programming/comments/1q8egr2/an_interface_is_a_set_of_functions/
submitted by /u/levodelellis (https://www.reddit.com/user/levodelellis)
[link] (https://codestyleandtaste.com/interface-is-a-set.html) [comments] (https://www.reddit.com/r/programming/comments/1q8egr2/an_interface_is_a_set_of_functions/)
https://www.reddit.com/r/programming/comments/1q8egr2/an_interface_is_a_set_of_functions/
submitted by /u/levodelellis (https://www.reddit.com/user/levodelellis)
[link] (https://codestyleandtaste.com/interface-is-a-set.html) [comments] (https://www.reddit.com/r/programming/comments/1q8egr2/an_interface_is_a_set_of_functions/)
Boring Systems Earn Trust
https://www.reddit.com/r/programming/comments/1q8evp8/boring_systems_earn_trust/
<!-- SC_OFF -->I used to take it as a compliment when someone called a system “clever.” <!-- SC_ON --> submitted by /u/Unhappy_Concept237 (https://www.reddit.com/user/Unhappy_Concept237)
[link] (https://open.substack.com/pub/hashrocket/p/boring-systems-earn-trust?utm_campaign=post&utm_medium=email) [comments] (https://www.reddit.com/r/programming/comments/1q8evp8/boring_systems_earn_trust/)
https://www.reddit.com/r/programming/comments/1q8evp8/boring_systems_earn_trust/
<!-- SC_OFF -->I used to take it as a compliment when someone called a system “clever.” <!-- SC_ON --> submitted by /u/Unhappy_Concept237 (https://www.reddit.com/user/Unhappy_Concept237)
[link] (https://open.substack.com/pub/hashrocket/p/boring-systems-earn-trust?utm_campaign=post&utm_medium=email) [comments] (https://www.reddit.com/r/programming/comments/1q8evp8/boring_systems_earn_trust/)
Cosmic Rundown: How developers think about creativity, infrastructure, and perception
https://www.reddit.com/r/programming/comments/1q8h68l/cosmic_rundown_how_developers_think_about/
submitted by /u/tonyspiro (https://www.reddit.com/user/tonyspiro)
[link] (https://www.cosmicjs.com/blog/cosmic-rundown-how-will-the-miracle-happen-london-calcutta-bus-protest-perception) [comments] (https://www.reddit.com/r/programming/comments/1q8h68l/cosmic_rundown_how_developers_think_about/)
https://www.reddit.com/r/programming/comments/1q8h68l/cosmic_rundown_how_developers_think_about/
submitted by /u/tonyspiro (https://www.reddit.com/user/tonyspiro)
[link] (https://www.cosmicjs.com/blog/cosmic-rundown-how-will-the-miracle-happen-london-calcutta-bus-protest-perception) [comments] (https://www.reddit.com/r/programming/comments/1q8h68l/cosmic_rundown_how_developers_think_about/)
How do you build a mental model of a large unfamiliar codebase? I tried something different.
https://www.reddit.com/r/programming/comments/1q8j3so/how_do_you_build_a_mental_model_of_a_large/
<!-- SC_OFF -->For most programmers, building a mental model of unfamiliar source code, especially large codebases, is still a slow and often painful process. After years of working with large systems and reading open-source codebases (usually without anyone asking for help), I kept coming back to the same question: Is there a way to make junior developers ramp up like seniors? That question resurfaced today when I revisited some of my older projects to see how modern LLMs would approach them especially from UI/UX point of view as this always has been a place to improve for me as full-stack developer. And honestly, it was both exciting and unsettling. The truth is clear: LLMs are incredibly powerful in hands of people who know what they are doing. So instead of resisting that reality, this experiment embraces it. The idea is to transform an entire codebase into an interactive network graph, designed to dramatically reduce the time it takes to understand unfamiliar code and build a reliable mental model. I'm sharing an early demo to gather feedback, find early adopters, and potentially grow this into an open-source project. You will find Discord community I created for this in the YT video denoscription. <!-- SC_ON --> submitted by /u/DocsReader (https://www.reddit.com/user/DocsReader)
[link] (https://www.youtube.com/watch?v=sNAHa7SoFp4) [comments] (https://www.reddit.com/r/programming/comments/1q8j3so/how_do_you_build_a_mental_model_of_a_large/)
https://www.reddit.com/r/programming/comments/1q8j3so/how_do_you_build_a_mental_model_of_a_large/
<!-- SC_OFF -->For most programmers, building a mental model of unfamiliar source code, especially large codebases, is still a slow and often painful process. After years of working with large systems and reading open-source codebases (usually without anyone asking for help), I kept coming back to the same question: Is there a way to make junior developers ramp up like seniors? That question resurfaced today when I revisited some of my older projects to see how modern LLMs would approach them especially from UI/UX point of view as this always has been a place to improve for me as full-stack developer. And honestly, it was both exciting and unsettling. The truth is clear: LLMs are incredibly powerful in hands of people who know what they are doing. So instead of resisting that reality, this experiment embraces it. The idea is to transform an entire codebase into an interactive network graph, designed to dramatically reduce the time it takes to understand unfamiliar code and build a reliable mental model. I'm sharing an early demo to gather feedback, find early adopters, and potentially grow this into an open-source project. You will find Discord community I created for this in the YT video denoscription. <!-- SC_ON --> submitted by /u/DocsReader (https://www.reddit.com/user/DocsReader)
[link] (https://www.youtube.com/watch?v=sNAHa7SoFp4) [comments] (https://www.reddit.com/r/programming/comments/1q8j3so/how_do_you_build_a_mental_model_of_a_large/)
A very short introduction to secure coding - with lab examples on fixing IDOR, insecure file uploading, and SQL injections
https://www.reddit.com/r/programming/comments/1q8m817/a_very_short_introduction_to_secure_coding_with/
submitted by /u/VXReload1920 (https://www.reddit.com/user/VXReload1920)
[link] (https://levelup.gitconnected.com/advent-of-cyber-4-writeup-a-very-short-introduction-to-secure-coding-a258135bf13a?sk=b28759fa4f070221cf296cd1b4a00106) [comments] (https://www.reddit.com/r/programming/comments/1q8m817/a_very_short_introduction_to_secure_coding_with/)
https://www.reddit.com/r/programming/comments/1q8m817/a_very_short_introduction_to_secure_coding_with/
submitted by /u/VXReload1920 (https://www.reddit.com/user/VXReload1920)
[link] (https://levelup.gitconnected.com/advent-of-cyber-4-writeup-a-very-short-introduction-to-secure-coding-a258135bf13a?sk=b28759fa4f070221cf296cd1b4a00106) [comments] (https://www.reddit.com/r/programming/comments/1q8m817/a_very_short_introduction_to_secure_coding_with/)
MIT Non-AI License
https://www.reddit.com/r/programming/comments/1q8v9b1/mit_nonai_license/
submitted by /u/dumindunuwan (https://www.reddit.com/user/dumindunuwan)
[link] (https://news.ycombinator.com/item?id=46562867) [comments] (https://www.reddit.com/r/programming/comments/1q8v9b1/mit_nonai_license/)
https://www.reddit.com/r/programming/comments/1q8v9b1/mit_nonai_license/
submitted by /u/dumindunuwan (https://www.reddit.com/user/dumindunuwan)
[link] (https://news.ycombinator.com/item?id=46562867) [comments] (https://www.reddit.com/r/programming/comments/1q8v9b1/mit_nonai_license/)
Replit boss: CEOs can vibe code their own prototypes and don't have to beg engineers for help anymore
https://www.reddit.com/r/programming/comments/1q8vm5v/replit_boss_ceos_can_vibe_code_their_own/
<!-- SC_OFF -->This is a bit of a vent: I've said it before and I will die on this hill: vibe coding is absolute brain rot, and the fact that it's being implicated in the suggestion that CEOs can pay themselves more and hire fewer people is outrageous. I bet his code looks like absolute horseshit 🤣 Masad said many leaders feel "disempowered because they've delegated a lot of things." Basically translates to: "I'm can't be arsed to learn how to program :( " A rough prototype, Masad said, allows leaders to ask a pointed question: Why should this take weeks to build if a version can be done in a few days? And this is actually just insane. He clearly knows jack all about the general process of software development. Anyway, I always hated Repilit anyway <!-- SC_ON --> submitted by /u/chronically-iconic (https://www.reddit.com/user/chronically-iconic)
[link] (https://share.google/CPwNzKaB0G5UADxXN) [comments] (https://www.reddit.com/r/programming/comments/1q8vm5v/replit_boss_ceos_can_vibe_code_their_own/)
https://www.reddit.com/r/programming/comments/1q8vm5v/replit_boss_ceos_can_vibe_code_their_own/
<!-- SC_OFF -->This is a bit of a vent: I've said it before and I will die on this hill: vibe coding is absolute brain rot, and the fact that it's being implicated in the suggestion that CEOs can pay themselves more and hire fewer people is outrageous. I bet his code looks like absolute horseshit 🤣 Masad said many leaders feel "disempowered because they've delegated a lot of things." Basically translates to: "I'm can't be arsed to learn how to program :( " A rough prototype, Masad said, allows leaders to ask a pointed question: Why should this take weeks to build if a version can be done in a few days? And this is actually just insane. He clearly knows jack all about the general process of software development. Anyway, I always hated Repilit anyway <!-- SC_ON --> submitted by /u/chronically-iconic (https://www.reddit.com/user/chronically-iconic)
[link] (https://share.google/CPwNzKaB0G5UADxXN) [comments] (https://www.reddit.com/r/programming/comments/1q8vm5v/replit_boss_ceos_can_vibe_code_their_own/)
100x Slower Code due to False Sharing
https://www.reddit.com/r/programming/comments/1q8w3by/100x_slower_code_due_to_false_sharing/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=WIZf-Doc8Bk) [comments] (https://www.reddit.com/r/programming/comments/1q8w3by/100x_slower_code_due_to_false_sharing/)
https://www.reddit.com/r/programming/comments/1q8w3by/100x_slower_code_due_to_false_sharing/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://www.youtube.com/watch?v=WIZf-Doc8Bk) [comments] (https://www.reddit.com/r/programming/comments/1q8w3by/100x_slower_code_due_to_false_sharing/)