LLMs are eroding my software engineering career and I don't know what to do
from human-in-the-loop.bearblog.dev
893
by
poisonfountain
17h 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 (876):
4 hr 41 min
The discussion revolves around the potential impact of AI on various aspects of software development, including job displacement, economic implications, and the role of human expertise in an increasingly automated field. Participants express mixed views on whether AI can replace all jobs or industries, with a consensus that domain knowledge remains valuable and human oversight is crucial for AI-assisted development.
- AI models can replace certain tasks, but not all jobs or industries.
- The role of human oversight in AI-assisted development will continue to be important.
Counterarguments:
- AI models can replace certain tasks, but not all jobs or industries.
- Domain knowledge remains valuable and is difficult to replace with AI.
AI
Artificial Intelligence, Machine Learning
Anthropic, please ship an official Claude Desktop for Linux
from github.com/anthropics
483
by
predkambrij
17h 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 (275):
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
The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners
from ioccc.org
380
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 (89):
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
How's Linear so fast? A technical breakdown
from performance.dev
374
by
howToTestFE
11h 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 (169):
34 min
The comment thread discusses the performance, user interface, and technical aspects of the web application Linear. Opinions are mixed regarding its speed, with some praising it as fast while others criticize its perceived slowness or complexity in handling conflicts. The discussion also touches on the use of IndexedDB for local storage and the trade-offs involved in designing a 'thick client' app.
- Linear is a fast web app
- Linear has good UX and design
- Linear's sync engine is complex and requires careful handling of conflicts
Counterarguments:
- Linear's performance is subjective and varies by user experience
- Linear's design choices prioritize speed over functionality
- Linear's sync engine is well-designed for its intended use case
Software Development
Web Applications, Performance Optimization
Scientists ejected from diabetes conference for distributing journal reprints
from arstechnica.com
325
by
BerislavLopac
20h 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 (207):
52 min
The comment thread discusses an incident where attendees at a diabetes conference were removed for distributing an editorial criticizing government actions affecting scientific research funding, sparking debates around free speech, censorship, and academic freedom. Opinions vary on whether the distribution was considered a protest or violated the conference code of conduct.
- The distribution of the article was not an unacceptable protest.
- The ADA's actions were an infringement on free speech.
Counterarguments:
- The distribution was not disruptive or disorderly, and did not violate any specific rules set by the conference organizers.
- The conference attendees agreed to abide by the code of conduct when they registered for the event.
Science
Biomedical Research, Ethics in Science
Show HN: Lathe – Use LLMs to learn a new domain, not skip past it
from github.com/devenjarvis
289
by
devenjarvis
19h 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 (54):
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
I design with Claude more than Figma now
from blog.janestreet.com
282
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 (244):
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
268
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 (131):
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