With the advent of Gen-AI, the way software is built has completely changed. But some things still remain timeless — strong fundamentals, problem-solving ability, fluid expression, algorithmic thinking, deep understanding of systems and networks, and debugging with clarity.