@zainbacchus That's insane they pulled you off course after 3h23m. That seems far too early of a cutoff. Was it the first race for the course, so logistically the organizers didn't handle it properly, or was it a pro focused race?
How Staff Engineers Actually Use Cursor Beyond the AI Coding Hype
• AI Integration Philosophy: Focus on using AI to automate repetitive tasks and augment decision-making rather than replacing engineers. Staff engineers should maintain control while leveraging AI for efficiency.
• Context-First Approach: Success with AI tools depends more on providing good context and breaking down problems clearly than on complex prompting or rules. Understanding your codebase remains critical.
• Task Decomposition: Break larger tasks into smaller, discrete steps rather than trying to solve everything at once. This helps maintain control and allows for better AI assistance.
• Documentation & Knowledge Management: Create clear documentation files (e.g., style guides, planning docs) to maintain context across sessions and share knowledge effectively.
• Iterative Development: Don't expect perfect results immediately. Be prepared to iterate, refine prompts, and make manual adjustments when needed.
• Source Control Integration: Continue using traditional development tools like Git for version control rather than relying solely on AI checkpointing.
• Testing Strategy: Use AI to help write comprehensive tests, especially for repetitive test cases. This helps ensure quality while saving time.
• Performance Analysis: Leverage AI for load testing and system analysis tasks that would be tedious to do manually.
• Code Review Enhancement: Use AI to handle routine aspects of code reviews while focusing human attention on more strategic concerns.
• Skill Development: Engineers need to develop clear communication and problem decomposition skills to effectively work with AI tools. Think of it as pair programming with an AI assistant.
@github The iPhone came out when I was 13. Watching that moment changed everything for me. I saw the future being built in real time and knew I wanted to help create it. Been chasing that feeling ever since.
@ForrestPKnight That's why I've always given a +1 to teams that hire for software design experience rather than specific programming languages when applying for jobs. Talented engineers can pick up any language as long as they know what to build.
@dhh As an engineer who started their career working on Rails apps, I couldn't be more excited to see you stop by @dhh . Thanks again for introducing another thing to the world that brings joy and new opportunities for learning and development to the community!
@RealLudo237@dhh For me, yes. I was able to play the game on "High" settings for about an hour on an NVIDIA 3080 and ~5 year old Intel CPU with no issues. Haven't had a chance to get back in there since, but anecdotally it was an identical experience as to playing on PC.
After years of being intimidated by Linux, I installed Omarchy over the weekend, and I am BLOWN AWAY. Not only did everything "just work" on installation, but the UX of Hyprland and @dhh's opinionated config completely sold me. I even got Cyberpunk 2077 to run! Bye bye MacBook.