LLMs are eroding my software engineering career and I don't know what to do
from human-in-the-loop.bearblog.dev
1042
by
poisonfountain
1d ago
|
|
|
Article:
17 min
A software engineer reflects on how Large Language Models (LLMs) are impacting their career, particularly in terms of domain-specific knowledge and debugging skills. They express concerns about the erosion of their expertise as AI tools become more advanced and capable.
As AI tools advance and replace human skills, there may be a shift towards generalist roles in the industry, potentially affecting job security for specialized professionals. This could lead to a reevaluation of educational paths and career development strategies.
- LLMs are replacing domain-specific knowledge and debugging intuition.
- The market is shaping everyone into becoming a generalist, potentially lowering the value of specialized skills.
- Code quality and architecture are being reduced to 'taste' as AI tools take over code organization.
Quality:
The article presents a personal perspective on the impact of AI, but maintains an objective tone throughout.
Discussion (990):
5 hr 57 min
The discussion revolves around the potential impact of AI on various industries and employment. There is a mix of concerns about job displacement, uncertainty about the future, and debates over whether AI can truly replace human skills or if it will lead to new opportunities. The conversation touches on technical aspects like AI models' capabilities and limitations, as well as broader societal implications such as ethics and regulation.
- AI models have the potential to automate many tasks traditionally done by humans, including software engineering and other professions.
- The value of human skills such as domain knowledge and empathy may diminish in a world dominated by AI.
Counterarguments:
- AI models can be trained on a wide range of tasks, potentially replacing humans in various roles.
- The integration of AI into existing workflows may enhance human capabilities rather than replace them entirely.
- New technologies often lead to the creation of new jobs and industries that do not yet exist.
AI
Artificial Intelligence, Machine Learning
Anthropic, please ship an official Claude Desktop for Linux
from github.com/anthropics
509
by
predkambrij
1d ago
|
|
|
Article:
14 min
Request for an official Claude Desktop build for Linux from Anthropic
Improving security and productivity for Linux users, potentially increasing trust in Anthropic's products
- Current workaround involves using third-party repackages or switching to macOS
- Importance of a native Linux build for productivity and security reasons
Quality:
The article presents a clear and well-researched argument for the need of an official Linux build.
Discussion (285):
57 min
The discussion revolves around the desire for a published build of the product on Linux, with concerns about security and sandboxing. Users recommend utilities like Jai for sandboxing tasks and express interest in alternatives to Electron apps due to compatibility issues across various Linux distributions. There is also a debate on the usefulness of routines versus local automation tools for managing tasks.
- The CLI version of the product works well with regular sandboxes.
- Sandboxing a GUI is more operationally complex than sandboxing a CLI.
- Claude Desktop may not offer the same level of security as the CLI version.
Counterarguments:
- The main reason must companies don't publish Linux electron apps is fragmentation. If you're doing anything more than rendering a webpage as an app, it starts to get complicated.
Software Development
Operating Systems, Linux
How's Linear so fast? A technical breakdown
from performance.dev
437
by
howToTestFE
18h ago
|
|
|
Article:
58 min
The article provides a technical breakdown of how Linear, a productivity tool, achieves fast performance through various techniques such as treating the browser as the database, using IndexedDB for local storage, and implementing an efficient sync engine that minimizes network requests.
Linear's approach to performance optimization can influence the design and development of other web applications, potentially leading to a more responsive user experience across various industries.
- Linear uses IndexedDB for local storage to eliminate network requests.
- The sync engine batches and flushes transactions asynchronously, reducing latency.
- Optimistic updates are used to avoid unnecessary loading states.
- Animations focus on composited properties to minimize layout changes.
Quality:
The article provides detailed technical insights without personal biases.
Discussion (204):
50 min
The comment thread discusses various opinions on Linear, a web app that offers an issue tracking system with features like local-first syncing and optimistic updates. Users highlight its speed compared to other tools but also mention potential issues such as complex UI design and performance concerns. There is a mix of agreement and debate among users regarding the app's strengths and weaknesses.
- Linear is a fast web app
- Linear has good UX
- Linear could be improved in terms of performance
- Linear's sync engine is complex and has potential issues
Counterarguments:
- Linear's performance is subjective and varies based on network conditions.
- Some users find the UI confusing or not intuitive, suggesting room for improvement in design clarity.
Software Development
Web Applications, Performance Optimization
The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners
from ioccc.org
404
by
matt_d
1d ago
|
|
|
Article:
16 min
The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners: A comprehensive guide to the contest, including links to winning entries and detailed information on how to compile and run them. The article also discusses the contest's rules, guidelines, and future plans for IOCCC30.
The contest encourages creativity and innovation in programming, potentially influencing the development of new tools and techniques for code obfuscation.
- High-quality submissions attracted near-historic heights for IOCCC29.
- Increased submission volume combined with high quality resulted in a successful contest.
- Documentation process improved the running of the contest.
- Fun challenges added to winning entries competition.
- Rules and guidelines underwent substantial rewrite for better organization.
- Plans for IOCCC30 include opening it towards the end of 2026.
Discussion (93):
19 min
The comment thread discusses various aspects of the Obfuscated C Code Contest, including criticism of website navigation and contest organization, appreciation for the creativity involved, concerns about AI's role in obfuscation, and the relevance of such contests in the age of advanced AI tools.
- The website is confusingly organized, making it hard for visitors to find information.
- AI tools are capable of deobfuscating code but struggle with obfuscation that requires creativity and understanding of the rules.
Counterarguments:
- The contest is not just about obfuscation, but also about human creativity, problem-solving skills, and scientific temperament.
Programming
Computer Science, Software Development
Show HN: Lathe – Use LLMs to learn a new domain, not skip past it
from github.com/devenjarvis
339
by
devenjarvis
1d ago
|
|
|
Article:
31 min
Lathe is an experimental tool that uses Large Language Models (LLMs) to generate hands-on technical tutorials for various domains. It aims to teach users by providing multi-part series with skills tuned for approachability and allowing learners to work through the content themselves in a local UI.
Lathe could potentially democratize access to technical learning by leveraging AI, but raises concerns about the quality and reliability of content generated by LLMs.
- Generates tutorials from prompts
- Tracks sources, model used, and tutorial voice
Quality:
The article provides a detailed explanation of the tool and its features without overly promotional language.
Discussion (61):
19 min
The comment thread discusses Lathe, an innovative tool that uses LLMs to generate interactive tutorials for learning technical topics. Users appreciate the hands-on approach and local UI, while some express concerns about AI-generated content's quality and potential impact on traditional learning methods.
- Lathe is an innovative tool that helps users learn technical topics through interactive, hands-on tutorials.
Counterarguments:
- There is concern about the lack of human oversight in creating the content.
Education
Learning Tools, AI Applications in Education
Scientists ejected from diabetes conference for distributing journal reprints
from arstechnica.com
332
by
BerislavLopac
1d ago
|
|
|
Article:
3 min
Five prominent scientists were removed from the American Diabetes Association's annual meeting for distributing a critical editorial about the Trump administration's impact on scientific research. The ADA claims they violated the conference code of conduct.
This incident raises concerns about scientific freedom and the role of conferences in upholding ethical standards, potentially influencing public trust in science.
- They distributed an editorial criticizing the Trump administration’s attacks on scientific research.
- Scientists claim they were subjected to censorship and harassment.
Quality:
Balanced reporting with quotes from both sides of the incident.
Discussion (211):
52 min
The discussion revolves around an incident where scientists were ejected from a diabetes conference for distributing an editorial published in the ADA journal, which criticized government actions affecting biomedical research. Participants debate whether this constitutes a protest or code of conduct violation and discuss broader issues related to censorship, political discourse in scientific settings, and the impact of government policies on research funding.
- The distribution of the editorial was not a protest and did not violate the conference's code of conduct.
- The ADA violated its own rules by censoring political speech.
Counterarguments:
- The conference organizers had a right to enforce their rules against disruptive behavior.
- The ADA's actions were justified in maintaining an environment free from political interference.
Science
Biomedical Research, Ethics in Science
I design with Claude more than Figma now
from blog.janestreet.com
293
by
MrBuddyCasino
1d ago
|
|
|
Article:
10 min
The author discusses their transition from using Figma for design work to relying on Claude, an AI language model, for creating prototypes directly in code. They describe how this new workflow has improved their design process by allowing them to quickly test and refine ideas without the need for extensive documentation or mockups.
AI integration in design workflows may lead to increased efficiency, but also raises concerns about the role of human creativity and collaboration in the development process.
- Direct code implementation of ideas
- Reduced need for documentation and mockups
Quality:
The article provides a detailed account of the author's experience and does not contain any promotional or sensational content.
Discussion (253):
55 min
The comment thread discusses the use of AI tools, particularly Claude Design and Jane Street, in various aspects of design and development workflows. Opinions range from positive views on speeding up processes and aiding creativity to concerns about output quality, ethical implications, and potential overreliance on automation.
- AI tools can be beneficial in speeding up development processes
- There is a concern about the quality and reliability of AI-generated content
- The role of human creativity versus AI assistance is debated
Counterarguments:
- AI-generated content may not always meet professional standards or require extensive human oversight to refine
- The reliance on AI could potentially undermine creativity and critical thinking
Art
Design, Artificial Intelligence
Major P2P issues in Israel and possibly other Middle East countries
from github.com/ValveSoftware
274
by
babuskov
1d ago
|
|
|
Article:
2 min
Valve's P2P networking system has been experiencing significant issues since March 13th, affecting Israeli players in PC-to-PC games such as Street Fighter 6 and causing high ping times that make the game unplayable.
- Systemic problem since March 13th
- Affected game: Street Fighter 6
- Possible regional impact
Quality:
The article presents factual information without overly sensationalizing the issue.
Discussion (132):
26 min
The thread discusses various technical issues related to internet connectivity, particularly focusing on P2P problems in certain countries. There are also discussions about GitHub's quality of discussion and Valve/Steam's business practices. The community shows moderate agreement but high debate intensity on controversial topics such as Steam's business model and internet freedom.
- The rabbit hole started as a major P2P issue in Israel and possibly other middle east countries
- worldwide means israel russia and china so far. all countries that dont exactly like internet freedom and have a long history of spying and censorship.
- GitHub discussions used to be higher quality when the platform was for professionals
- Steam is a parasite or landlord
- Valve is small but does a lot with its resources
Counterarguments:
- Feature begging on GH has been a thing since forever, I remember plenty of it 10 years ago.
- I see it across all of GitHub. Spam, +1 comments, feature begging are all particularly common.
Internet
Online Gaming, Technical Issues
Making peace with your unlived dreams (2023)
from nik.art
257
by
herbertl
18h ago
|
|
|
Article:
14 min
The article 'Making Peace with Your Unlived Dreams' discusses the author's realization that not being able to pursue certain hobbies, like snowboarding or learning kung fu, due to physical limitations is a common experience. The author reflects on how time constraints and life priorities often prevent people from pursuing all their dreams, leading them to accept this reality and find satisfaction in other aspects of life.
- Author's inability to become a great snowboarder due to knee issues
- Realization that time is limited and not enough for all dreams
- Importance of accepting reality and finding satisfaction elsewhere
Discussion (150):
46 min
This comment thread explores various perspectives on dreams, aspirations, physical limitations, societal expectations, and personal growth. Participants discuss the importance of self-reflection, adapting to unfulfilled dreams, and finding contentment in the present moment. The conversation highlights the tension between pursuing external goals and living authentically within one's own capabilities.
- Dreams can be a source of motivation, but they also lead to disappointment when unfulfilled.
- Physical limitations often prevent individuals from achieving their dreams.
- Societal expectations and cultural norms influence personal aspirations.
Counterarguments:
- It is important to make peace with unfulfilled dreams and focus on the present moment.
- Dreams can be adapted or redefined as circumstances change, allowing for new opportunities.
- Societal expectations should not dictate personal goals; individuals should pursue what truly matters to them.
Personal Development
Career, Self-Improvement