Security has always been considered a big factor when building software. Yet it is also something a lot of software developers do not want to deal with. Security often gets treated as a problem for tomorrow. That is becoming harder to do.
A zero-day vulnerability is a software flaw for which there is no available fix when it becomes known or exploited. A zero-day exploit is the method used to take advantage of that vulnerability.
Software Engineering After AI: Disruption, Not Displacement
It took me a while to admit that the craft I spent years building might no longer be the most relevant thing about me.
I’ve been a professional software engineer for eight years and have been coding for more than a decade. I’m confident in my tools: Node.js, web servers, REST APIs. I’ve built data pipelines, web apps, backend services, and integration systems by hand, and I took real pride in that work.
This blog is going through a few changes.
I have been thinking about writing this for a while. Reading my blogs from this year, you must have seen a shift in content. Most of the writeups are not about the how-tos and whats of technology but mostly my opinions about it. Most of my energy went to communicating my feelings and understanding working with AI. I do not want to make this blog all about AI, but currently that is what I spend most of my time with.