[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-qdXgUI2YvY0rmM833UaEvSAPErLEcLw9qKim1EWk8i0":3,"sanity-7CtcRmathHK7a1jjn6R-E91j_WqARX8QdFU3VznozyE":245},{"data":4,"sourceMap":-1},{"latestPodcast":5,"latestReleases":14,"post":39,"recent":220},[6],{"_id":7,"publishedAt":8,"slug":9,"sponsored":12,"title":13},"4d0175f4-40a8-47eb-9bb3-a453b326aa7d","2026-07-03T07:40:00.000Z",{"_type":10,"current":11},"slug","the-good-the-bad-and-the-ai-apps",null,"The good, the bad, and the AI apps",[15,21,27,33],{"_id":16,"publishedAt":17,"slug":18,"title":20},"eb5b66eb-9410-4329-83bb-22bbff39402a","2026-04-28T13:00:00.000Z",{"_type":10,"current":19},"turn-scattered-knowledge-into-trusted-intelligence","Turning scattered knowledge into trusted intelligence: Stack Internal 2026.3",{"_id":22,"publishedAt":23,"slug":24,"title":26},"369c2401-b62e-4a37-8ff8-bf603023ecad","2026-03-02T15:03:00.988Z",{"_type":10,"current":25},"what-s-new-at-stack-overflow-march-2026","What’s new at Stack Overflow: March 2026",{"_id":28,"publishedAt":29,"slug":30,"title":32},"5e9053a4-07ea-447c-91ea-29e0b6228537","2026-02-02T15:00:00.000Z",{"_type":10,"current":31},"what-s-new-at-stack-overflow-february-2026","What’s new at Stack Overflow: February 2026",{"_id":34,"publishedAt":35,"slug":36,"title":38},"a1b538eb-a8a6-46d0-80a1-ac70ec9bb935","2026-01-05T10:00:00.000-05:00",{"_type":10,"current":37},"what-s-new-at-stack-overflow-january-2026","What’s new at Stack Overflow: January 2026",{"_createdAt":40,"_id":41,"_rev":42,"_type":43,"_updatedAt":44,"author":45,"body":58,"comments":197,"dateUrl":198,"excerpt":199,"image":200,"legacyBody":204,"product":12,"publishedAt":207,"slug":208,"sponsored":12,"tags":210,"title":219,"visible":197},"2023-05-25T09:37:05Z","wp-post-5571","07ZbrKPSUrjrV4wQ6fIR6B","blogPost","2023-07-13T14:55:05Z",[46],{"_createdAt":47,"_id":48,"_rev":49,"_type":50,"_updatedAt":51,"avatar":52,"employee":54,"name":55,"slug":56},"2023-05-23T16:27:18Z","wp-author-164","uJtKC0FWGm7HBTFm4JKfKI","blogAuthor","2024-02-26T15:30:24Z",{"_type":53},"image","former","Alyssa Mazzina",{"current":57},"amazzina@stackoverflow.com",[59,82,91,121,129,148,156],{"_key":60,"_type":61,"children":62,"markDefs":77,"style":81},"d8e5a54d3cea","block",[63,68,73],{"_key":64,"_type":65,"marks":66,"text":67},"d8e5a54d3cea0","span",[],"The ideal job-hunting situation is simple: You have a job, your bills are being paid, you’re comfortable, but you’re looking for a step up or a new challenge. You quietly apply for jobs while continuing to excel in your current role, find one that represents a comfortable advancement in your career, give your two-weeks notice, and move on. Reality is often quite different. In my own career, I’ve done the above several times. But I’ve also been abruptly laid off from a job I was very happy in, and found myself scrambling. And most recently, I was quite happily self-employed when a posting for what amounted to my dream job (writing for Stack Overflow) appeared in my Twitter feed and I suddenly found myself applying for a job when I wasn’t looking for one at all. Recently our sister blog, ",{"_key":69,"_type":65,"marks":70,"text":72},"d8e5a54d3cea1",[71],"1f8964635311","The Developer Hiring Blog",{"_key":74,"_type":65,"marks":75,"text":76},"d8e5a54d3cea2",[],", advised recruiters to keep the developer recruiting pipeline open at all times, even when they had no roles to fill. This got me thinking: the same is true from the other direction. You should always be maintaining your “brand,” readying yourself to jump on that next opportunity when it appears (or when it becomes necessary to search for one).",[78],{"_key":71,"_type":79,"href":80,"reference":12},"link","https:\u002F\u002Fbusiness.stackoverflow.com\u002Fblog\u002Fwhy-you-should-always-recruit-developers-even-if-youre-not-hiring","normal",{"_key":83,"_type":61,"children":84,"markDefs":89,"style":90},"153016ae0a1f",[85],{"_key":86,"_type":65,"marks":87,"text":88},"153016ae0a1f0",[],"You can’t predict the unpredictable",[],"h2",{"_key":92,"_type":61,"children":93,"markDefs":116,"style":81},"9dda5f8bd7ab",[94,98,103,107,112],{"_key":95,"_type":65,"marks":96,"text":97},"9dda5f8bd7ab0",[],"Maybe your company will be acquired and the new head honchos will clean house. Maybe your department’s funding will be cut and you’ll find yourself laid off. Maybe your boss’s nephew needs a job and you find yourself squeezed out. The point is, you never know. Even the most stable jobs are susceptible to sudden change, and the longer you’ve been in one role, the more likely you’re completely unprepared to job hunt. I spent 11 years at one company, and when I decided to look for greener pastures, the job-seeking process was entirely foreign. I wished I’d been better over the years at keeping my resume updated and following hiring trends in my industry. The nice thing for developers is Stack Overflow’s new ",{"_key":99,"_type":65,"marks":100,"text":102},"9dda5f8bd7ab1",[101],"5d9b6c3d2d50","Developer Story",{"_key":104,"_type":65,"marks":105,"text":106},"9dda5f8bd7ab2",[]," is tailored for that. It’s a living document that you can easily keep up to date and current, even if you’re not thinking about job-hunting. If you think of it as an ongoing portfolio and central command center for your brand as a developer, you’ll find it easy to add accomplishments as they happen, and not let things get forgotten and slip through the cracks. That way if you do find yourself in an unexpected situation, you’re ready to start your hunt immediately, rather than first spending a month trying to rewrite your resume and remember just what it is you’ve been doing all these years. “After a layoff or some other traumatic experience isn't the best time to be writing something to show the best you,” says Stack Overflow developer ",{"_key":108,"_type":65,"marks":109,"text":111},"9dda5f8bd7ab3",[110],"679db14ade48","Kasra Rahjerdi",{"_key":113,"_type":65,"marks":114,"text":115},"9dda5f8bd7ab4",[],". “It's very hard to actually focus on what you did on a project or on a team when you feel super defeated. A lot of optimism goes into writing a good resume that makes you come across as a great qualified candidate; writing that while in a slump is going to suck.”",[117,119],{"_key":101,"_type":79,"href":118,"reference":12},"http:\u002F\u002Fstackoverflow.com\u002Fusers\u002Fstory\u002Fjoin",{"_key":110,"_type":79,"href":120,"reference":12},"http:\u002F\u002Fstackoverflow.com\u002Fstory\u002Fkasra",{"_key":122,"_type":61,"children":123,"markDefs":128,"style":90},"38c41c878128",[124],{"_key":125,"_type":65,"marks":126,"text":127},"38c41c8781280",[],"You’ll be prepared for that offer you can’t refuse",[],{"_key":130,"_type":61,"children":131,"markDefs":145,"style":81},"df48b72f3320",[132,136,141],{"_key":133,"_type":65,"marks":134,"text":135},"df48b72f33200",[],"Another possibility is that you’re currently very happy where you are. You’re doing work you enjoy, you’re making money you can live comfortably on, and you like the team you work with. Nothing in the ether is hinting that you may be blindsided any time soon. But think hard. Is there anything, anything at all, that could tempt you to leave? This was the case with me. I was not looking for a new job, but when I saw the posting to write for Stack Overflow I suddenly realized the dream job I didn’t even know I wanted was not only out there, it was available. Keeping your Developer Story updated, your skills sharp, and your ears open will mean when that opportunity presents itself, you’re ready to pounce. Stack Overflow Engineering Manager ",{"_key":137,"_type":65,"marks":138,"text":140},"df48b72f33201",[139],"6a7e3d6c37ba","David Haney",{"_key":142,"_type":65,"marks":143,"text":144},"df48b72f33202",[]," points out “It's much easier to look for a job if the barrier to entry is low. By doing a modest amount of upkeep on my brand and career (in the form of a blog, social media, CV\u002FDeveloper Story, etc.), I can be sure that if the time to get my next job comes around, I am immediately ready to apply.”",[146],{"_key":139,"_type":79,"href":147,"reference":12},"http:\u002F\u002Fstackoverflow.com\u002Fstory\u002Fhaney",{"_key":149,"_type":61,"children":150,"markDefs":155,"style":90},"f0101cf01358",[151],{"_key":152,"_type":65,"marks":153,"text":154},"f0101cf013580",[],"The new normal",[],{"_key":157,"_type":61,"children":158,"markDefs":190,"style":81},"268b70595ac4",[159,163,168,172,177,181,186],{"_key":160,"_type":65,"marks":161,"text":162},"268b70595ac40",[],"Whatever your current employment situation, the reality is the economy is changing, and the old ideal of 30 years at one company and then a tidy retirement is just no longer the norm. Millennials especially are shown to job-hop often and without the stigma earlier generations associated with the practice. A ",{"_key":164,"_type":65,"marks":165,"text":167},"268b70595ac41",[166],"ca2fb86332f4","2016 survey by Jobvite",{"_key":169,"_type":65,"marks":170,"text":171},"268b70595ac42",[]," showed that while only 18% of the total workforce changes jobs every one to three years, that percentage rockets up to 42% among millennials (18-29) as a whole, and 55% among millennial women. The so-called “gig economy,” a general trend away from stable long-term jobs and towards shorter, more flexible engagements, has become something of a buzzword. Haney maintains that it’s always important to maintain the public artifacts around your career and profession. “These artifacts,” he says, “serve as great references for conferences speaker panels (I was invited to speak at a conference in India this year!), volunteer organizations (I'm currently mentoring a group of students at UNF), etc.” Developers (and writers, for that matter) possess skills that are easily translated into “one-off” projects. I find myself looking for side projects from time to time (Christmas shopping, anyone?) and having an active blog, social media accounts, and LinkedIn profile allow me to reach out to my network at the drop of the hat and search for contract work. This would be nearly impossible if I was still sitting on an old, out-of-date resume and an “I already have a job” mindset. Even if I’m not searching, the online presence I maintain opens doors for people to find and approach me, allowing me to expand my network and work on projects I never would have found otherwise. As the economy evolves and this generation continues to build their careers, they’re going to find that retaining a “job-hunt” attitude is vital to staying ready and able to jump from one opportunity to the next. To find the current opportunities, check out the ",{"_key":173,"_type":65,"marks":174,"text":176},"268b70595ac43",[175],"79d32fe588f8","front-end",{"_key":178,"_type":65,"marks":179,"text":180},"268b70595ac44",[]," and",{"_key":182,"_type":65,"marks":183,"text":185},"268b70595ac45",[184],"042e4f3fd196"," back-end developer postings",{"_key":187,"_type":65,"marks":188,"text":189},"268b70595ac46",[]," on Stack Overflow Jobs.",[191,193,195],{"_key":166,"_type":79,"href":192,"reference":12},"http:\u002F\u002Fwww.jobvite.com\u002Fwp-content\u002Fuploads\u002F2016\u002F03\u002FJobvite_Jobseeker_Nation_2016.pdf",{"_key":175,"_type":79,"href":194,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fjobs\u002Ffront-end-developer-jobs?utm_source=so-owned&utm_medium=blog&utm_campaign=dev-c4al&utm_content=c4al-link",{"_key":184,"_type":79,"href":196,"reference":12},"https:\u002F\u002Fstackoverflow.com\u002Fjobs\u002Fback-end-developer-jobs?utm_source=so-owned&utm_medium=blog&utm_campaign=dev-c4al&utm_content=c4al-link",true,"2016\u002F10\u002F31","",{"_type":53,"asset":201},{"_ref":202,"_type":203},"image-cc0a6bd2303a6021cadbad5dd71f613e3b926198-2005x774-jpg","reference",{"code":205,"language":206},"The ideal job-hunting situation is simple: You have a job, your bills are being paid, you’re comfortable, but you’re looking for a step up or a new challenge. You quietly apply for jobs while continuing to excel in your current role, find one that represents a comfortable advancement in your career, give your two-weeks notice, and move on.\n\n\u003C!--more-->\n\n\u003Cspan style=\"font-weight: 400;\">Reality is often quite different. In my own career, I’ve done the above several times. But I’ve also been abruptly laid off from a job I was very happy in, and found myself scrambling. And most recently, I was quite happily self-employed when a posting for what amounted to my dream job (writing for Stack Overflow) appeared in my Twitter feed and I suddenly found myself applying for a job when I wasn’t looking for one at all.\u003C\u002Fspan>\n\n\u003Cspan style=\"font-weight: 400;\">Recently our sister blog, \u003C\u002Fspan>\u003Ca href=\"https:\u002F\u002Fbusiness.stackoverflow.com\u002Fblog\u002Fwhy-you-should-always-recruit-developers-even-if-youre-not-hiring\">\u003Cspan style=\"font-weight: 400;\">The Developer Hiring Blog\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan style=\"font-weight: 400;\">, advised recruiters to keep the developer recruiting pipeline open at all times, even when they had no roles to fill. This got me thinking: the same is true from the other direction. You should always be maintaining your “brand,” readying yourself to jump on that next opportunity when it appears (or when it becomes necessary to search for one).\u003C\u002Fspan>\n\n\u003Ch2>\u003Cspan style=\"font-weight: 400;\">You can’t predict the unpredictable\u003C\u002Fspan>\u003C\u002Fh2>\n\nMaybe your company will be acquired and the new head honchos will clean house. Maybe your department’s funding will be cut and you’ll find yourself laid off. Maybe your boss’s nephew needs a job and you find yourself squeezed out. The point is, you never know. Even the most stable jobs are susceptible to sudden change, and the longer you’ve been in one role, the more likely you’re completely unprepared to job hunt. I spent 11 years at one company, and when I decided to look for greener pastures, the job-seeking process was entirely foreign.\n\n\u003Cspan style=\"font-weight: 400;\">I wished I’d been better over the years at keeping my resume updated and following hiring trends in my industry. The nice thing for developers is Stack Overflow’s new \u003C\u002Fspan>\u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fusers\u002Fstory\u002Fjoin\">\u003Cspan style=\"font-weight: 400;\">Developer Story\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan style=\"font-weight: 400;\"> is tailored for that. It’s a living document that you can easily keep up to date and current, even if you’re not thinking about job-hunting. If you think of it as an ongoing portfolio and central command center for your brand as a developer, you’ll find it easy to add accomplishments as they happen, and not let things get forgotten and slip through the cracks. That way if you do find yourself in an unexpected situation, you’re ready to start your hunt immediately, rather than first spending a month trying to rewrite your resume and remember just what it is you’ve been doing all these years.\u003C\u002Fspan>\n\n\u003Cspan style=\"font-weight: 400;\">“After a layoff or some other traumatic experience isn't the best time to be writing something to show the best you,” says Stack Overflow developer \u003C\u002Fspan>\u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fstory\u002Fkasra\">\u003Cspan style=\"font-weight: 400;\">Kasra Rahjerdi\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan style=\"font-weight: 400;\">. “It's very hard to actually focus on what you did on a project or on a team when you feel super defeated. A lot of optimism goes into writing a good resume that makes you come across as a great qualified candidate; writing that while in a slump is going to suck.”\u003C\u002Fspan>\n\n\u003Ch2>\u003Cspan style=\"font-weight: 400;\">You’ll be prepared for that offer you can’t refuse\u003C\u002Fspan>\u003C\u002Fh2>\n\nAnother possibility is that you’re currently very happy where you are. You’re doing work you enjoy, you’re making money you can live comfortably on, and you like the team you work with. Nothing in the ether is hinting that you may be blindsided any time soon. But think hard. Is there anything, anything at all, that could tempt you to leave?\n\n\u003Cspan style=\"font-weight: 400;\">This was the case with me. I was not looking for a new job, but when I saw the posting to write for Stack Overflow I suddenly realized the dream job I didn’t even know I wanted was not only out there, it was available.\u003C\u002Fspan>\n\n\u003Cspan style=\"font-weight: 400;\">Keeping your Developer Story updated, your skills sharp, and your ears open will mean when that opportunity presents itself, you’re ready to pounce. \u003C\u002Fspan>\n\n\u003Cspan style=\"font-weight: 400;\">Stack Overflow Engineering Manager \u003C\u002Fspan>\u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fstory\u002Fhaney\">\u003Cspan style=\"font-weight: 400;\">David Haney\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan style=\"font-weight: 400;\"> points out “It's much easier to look for a job if the barrier to entry is low. By doing a modest amount of upkeep on my brand and career (in the form of a blog, social media, CV\u002FDeveloper Story, etc.), I can be sure that if the time to get my next job comes around, I am immediately ready to apply.”\u003C\u002Fspan>\n\n\u003Ch2>\u003Cspan style=\"font-weight: 400;\">The new normal\u003C\u002Fspan>\u003C\u002Fh2>\n\n\u003Cspan style=\"font-weight: 400;\">Whatever your current employment situation, the reality is the economy is changing, and the old ideal of 30 years at one company and then a tidy retirement is just no longer the norm. Millennials especially are shown to job-hop often and without the stigma earlier generations associated with the practice. A \u003C\u002Fspan>\u003Ca href=\"http:\u002F\u002Fwww.jobvite.com\u002Fwp-content\u002Fuploads\u002F2016\u002F03\u002FJobvite_Jobseeker_Nation_2016.pdf\">\u003Cspan style=\"font-weight: 400;\">2016 survey by Jobvite\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan style=\"font-weight: 400;\"> showed that while only 18% of the total workforce changes jobs every one to three years, that percentage rockets up to 42% among millennials (18-29) as a whole, and 55% among millennial women. \u003C\u002Fspan>\n\n\u003Cspan style=\"font-weight: 400;\">The so-called “gig economy,” a general trend away from stable long-term jobs and towards shorter, more flexible engagements, has become something of a buzzword. Haney maintains that it’s always important to maintain the public artifacts around your career and profession. “These artifacts,” he says, “serve as great references for conferences speaker panels (I was invited to speak at a conference in India this year!), volunteer organizations (I'm currently mentoring a group of students at UNF), etc.” \u003C\u002Fspan>\n\n\u003Cspan style=\"font-weight: 400;\">Developers (and writers, for that matter) possess skills that are easily translated into “one-off” projects. I find myself looking for side projects from time to time (Christmas shopping, anyone?) and having an active blog, social media accounts, and LinkedIn profile allow me to reach out to my network at the drop of the hat and search for contract work. This would be nearly impossible if I was still sitting on an old, out-of-date resume and an “I already have a job” mindset. Even if I’m not searching, the online presence I maintain opens doors for people to find and approach me, allowing me to expand my network and work on projects I never would have found otherwise. \u003C\u002Fspan>\n\n\u003Cspan style=\"font-weight: 400;\">As the economy evolves and this generation continues to build their careers, they’re going to find that retaining a “job-hunt” attitude is vital to staying ready and able to jump from one opportunity to the next. To find the current opportunities, check out the \u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fjobs\u002Ffront-end-developer-jobs?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=dev-c4al&amp;utm_content=c4al-link\" target=\"_blank\" rel=\"noopener\">front-end\u003C\u002Fa> and\u003Ca href=\"https:\u002F\u002Fstackoverflow.com\u002Fjobs\u002Fback-end-developer-jobs?utm_source=so-owned&amp;utm_medium=blog&amp;utm_campaign=dev-c4al&amp;utm_content=c4al-link\" target=\"_blank\" rel=\"noopener\"> back-end developer postings\u003C\u002Fa> on Stack Overflow Jobs.\u003C\u002Fspan>","html","2016-10-31T16:35:13.000Z",{"current":209},"why-developers-should-always-be-in-job-seeking-mode",[211],{"_createdAt":212,"_id":213,"_rev":214,"_type":215,"_updatedAt":212,"slug":216,"title":218},"2023-05-23T16:43:21Z","wp-tagcat-code-for-a-living","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":217},"code-for-a-living","Code for a Living","Why Developers Should Always Be in Job-Seeking Mode",[221,227,233,239],{"_id":222,"publishedAt":223,"slug":224,"sponsored":12,"title":226},"28e560af-f0aa-4d46-bd90-f435ad604aa7","2026-06-26T14:00:27.102Z",{"_type":10,"current":225},"paging-charity-how-can-engineering-leaders-avoid-becoming-bond-villains","Paging Charity! How can engineering leaders avoid becoming Bond villains?",{"_id":228,"publishedAt":229,"slug":230,"sponsored":12,"title":232},"4b22c2a3-3779-4966-93eb-5230391dbdce","2026-06-23T14:08:58.595Z",{"_type":10,"current":231},"your-ai-shipped-a-backend-that-boots-that-is-the-whole-problem","Your AI shipped a backend that boots. That is the whole problem.",{"_id":234,"publishedAt":235,"slug":236,"sponsored":12,"title":238},"5cf362e1-fe7b-45af-b69c-914731c6a052","2026-06-23T14:00:00.000Z",{"_type":10,"current":237},"the-2026-developer-survey-is-now-open-for-human-developers-only","The 2026 Developer Survey is now open (for human developers only)!",{"_id":240,"publishedAt":241,"slug":242,"sponsored":12,"title":244},"30b995f7-7cb9-4dd8-bf71-d0685940a32b","2026-06-19T14:00:00.000Z",{"_type":10,"current":243},"dispatches-from-o-reilly-from-capabilities-to-responsibilities","Dispatches from O'Reilly: From capabilities to responsibilities",{"data":246,"sourceMap":-1},{"count":247,"lastTimestamp":12},0]