Remember when the hardest part of your job was actually understanding computer science? Now we've traded analyzing time complexity for the exciting new challenge of convincing an AI that yes, you really do want it to implement a linked list, not refactor your entire codebase into microservices.
Back then: "Is this O(n²) or can I optimize it to O(n log n)?" Now: "No ChatGPT, I don't need you to add error handling, logging, unit tests, and a design pattern I've never heard of. Just. Sort. The. Array."
The irony? We spent years learning Big-O notation to write efficient code, and now we spend just as much time learning prompt engineering to get AI to write the code we could've written ourselves in half the time. Progress!
AI
AWS
Agile
Algorithms
Android
Apple
Bash
C++