# Answering your questions about AI, agents, and tech jobs (Q&A)

## Executive summary

The video provides a personal update on the rapid changes in the tech industry driven by AI and coding agents. The speaker argues that traditional software development is shifting away from line-by-line coding toward high-level architecture, process design, and customer interaction. He emphasizes that while AI agents are automating coding, the most valuable skills now involve understanding system architecture, mastering the role of the 'forward-deployed engineer,' and leveraging freelancing to build practical skills.

## Key takeaways

- The Shift in Development Focus: The difficulty in creating traditional technical tutorials suggests that AI agents are changing how software is built. The focus is moving from writing code to defining the overall system architecture and managing project governance (3:00).
- The Value of Forward-Deployed Engineers: This role combines technical skill with customer interaction: the engineer talks to the customer, gathers requirements, and then uses agents to build the solution, creating a fast feedback loop (6:30).
- Architecture is Key: Architecture must be considered at two levels: the overall system architecture (how back-end, front-end, and services communicate) and the project architecture (folder structure, modules, and design patterns) (8:00).

## Technical details

- Glaido Development Stack: The core of the Glaido dictation tool's desktop application is written in Rust. Rust is highlighted as a compiled language that minimizes mission-critical type bugs, ensuring that if the code compiles and passes staging, it is highly likely to work in production (2:00).
- Coding Agents and Skill Degradation: The speaker claims he has not written a single line of code in a codebase in over eight months, and his attention has shifted from line-by-line coding to reviewing codebase structure and architecture (2:30).
- Process Bottlenecks: The most difficult part of implementing or automating software in a business setting is often not the technical build, but the organizational processes, governance, and obtaining necessary permissions (3:30).

## Practical implications

- To future-proof a tech career, focus on developing people skills and understanding business requirements, rather than solely technical coding ability.
- Consider taking on freelance projects to gain experience in requirements gathering, client communication, and end-to-end delivery, which is crucial for becoming a forward-deployed engineer.
- When building software, proactively analyze and improve the project's architecture using common design patterns and modularity, rather than focusing on individual lines of code.

## Topics

AI Engineering, Software Architecture, Rust Programming, Freelancing, Career Development, Coding Agents, Free freelancing masterclass: Freelancing in the Age of Coding Agents, Glaido Pro

Source: https://www.youtube.com/watch?v=UwrZJpjWjdI
