<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Stack Overflow Archives - ShiftMag</title>
	<atom:link href="https://shiftmag.dev/tag/stack-overflow/feed/" rel="self" type="application/rss+xml" />
	<link>https://shiftmag.dev/tag/stack-overflow/</link>
	<description>Insightful engineering content &#38; community</description>
	<lastBuildDate>Tue, 31 Mar 2026 21:27:02 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://shiftmag.dev/wp-content/uploads/2026/09/cropped-Shift-32x32.webp</url>
	<title>Stack Overflow Archives - ShiftMag</title>
	<link>https://shiftmag.dev/tag/stack-overflow/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>84% of developers use AI, yet most don&#8217;t trust it!</title>
		<link>https://shiftmag.dev/stack-overflow-survey-2025-ai-5653/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Thu, 31 Jul 2025 10:29:07 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[Stack Overflow]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=5653</guid>

					<description><![CDATA[<p>According to Stack Overflow’s 2025 survey, 84% of developers are using AI tools - but 46% don’t trust the output. It’s a code-and-question dynamic: developers are coding with one hand and second-guessing with the other.</p>
<p>The post <a href="https://shiftmag.dev/stack-overflow-survey-2025-ai-5653/">84% of developers use AI, yet most don&#8217;t trust it!</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em><strong>This trust problem connects to a bigger picture. See what the data shows: <a href="https://shiftmag.dev/this-cto-says-93-of-developers-use-ai-but-productivity-is-still-10-8013/">93% of developers use AI, but productivity is still only 10%</a>. Why has adoption not matched impact?</strong></em></p>



<p class="wp-block-paragraph">Artificial intelligence now tightly shapes the future of coding, but developers aren&#8217;t unthinkingly buying into the hype.</p>



<p class="wp-block-paragraph"><a href="https://survey.stackoverflow.co/2025/" target="_blank" rel="noreferrer noopener">In its 2025 Developer Survey, Stack Overflow</a> collected responses from more than <strong>49.000 developers across 177 countries</strong>, offering a comprehensive look into how developers navigate the AI-infused landscape.</p>



<p class="wp-block-paragraph">The verdict? AI tools are everywhere, but skepticism is growing.</p>



<h2 class="wp-block-heading"><span id="ai-is-now-embedded-in-daily-dev-life-like-a-co-pilot">AI is now embedded in daily dev life like a co-pilot</span></h2>



<p class="wp-block-paragraph">This year&#8217;s headline stat is hard to ignore:<strong> 84% of respondents now use or plan to use AI tools</strong>, a notable jump from 76% in 2024. Even more telling, 51% of professional developers say they rely on AI tools daily. That&#8217;s not a sidekick, that&#8217;s a co-pilot.</p>



<p class="wp-block-paragraph">But even as adoption soars, trust plummets.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="474" src="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-sentiment-and-usage-ai-select-social-1024x474.png?x32039" alt="" class="wp-image-5658" srcset="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-sentiment-and-usage-ai-select-social-1024x474.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-sentiment-and-usage-ai-select-social-300x139.png 300w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-sentiment-and-usage-ai-select-social-768x355.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><span id="ai-use-rises-trust-falls">AI use rises, trust falls</span></h2>



<p class="wp-block-paragraph">The most striking contradiction in the data? <strong>46% of developers say they don&#8217;t trust the accuracy of AI output</strong>, up sharply from 31% last year. Fewer than one-third (33%) trust it, and only 3% report &#8220;high trust&#8221; in the results.</p>



<p class="wp-block-paragraph">Among professional developers, trust is even more elusive. 2.6% of experienced devs claim to &#8220;highly trust&#8221; AI output, while 20% express outright &#8220;high distrust.&#8221; Verification is still king, especially in roles where accountability and precision matter.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The growing lack of trust in AI tools stood out to us as the key data point in this year&#8217;s survey, especially given the increased pace of growth and adoption of these AI tools. AI is a powerful tool, but it has significant risks of misinformation or can lack complexity or relevance.<br><br><strong>&#8211; Prashanth Chandrasekar, CEO, Stack Overflow</strong></p>
</blockquote>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="435" src="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-developer-tools-ai-acc-social-1024x435.png?x32039" alt="" class="wp-image-5660" srcset="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-developer-tools-ai-acc-social-1024x435.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-developer-tools-ai-acc-social-300x128.png 300w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-developer-tools-ai-acc-social-768x326.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">AI code that&#8217;s &#8216;almost right&#8217; hurts productivity</h2>



<p class="wp-block-paragraph">When AI helps, it helps a lot &#8211; but when it fails, it fails just enough to create more work.<strong> </strong>A complete 66% of developers<strong> </strong>say they struggle with AI solutions that are close, but ultimately miss the mark. That leads to one of the most cited pain points:<strong> debugging AI-generated code, which 45% of developers say takes longer than writing it themselves</strong>.</p>



<p class="wp-block-paragraph">Meanwhile, <strong>positive sentiment toward AI tools has declined</strong>. In 2023 and 2024, over 70% of developers had a favorable opinion. In 2025? That&#8217;s dropped to 60%, with professionals still more favorable (61%) than those still learning to code (53%).</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="550" src="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-developer-tools-ai-frustration-social-1-1024x550.png?x32039" alt="" class="wp-image-5662" srcset="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-developer-tools-ai-frustration-social-1-1024x550.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-developer-tools-ai-frustration-social-1-300x161.png 300w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-developer-tools-ai-frustration-social-1-768x413.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">GPT dominates dev workflows &#8211; for now</h2>



<p class="wp-block-paragraph">Despite misgivings, many developers still lean on AI to upskill. More than 36% of respondents report using AI-enabled tools to advance their careers or build new skills over the past year.</p>



<p class="wp-block-paragraph">Unsurprisingly, <strong>OpenAI&#8217;s GPT models dominate the LLM space</strong>, with 82% of developers using them for software development tasks in the past year. Meanwhile, Anthropic&#8217;s Claude Sonnet models are gaining traction, particularly among professional developers (45%) compared to 30% of those learning to code.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="973" src="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-technology-most-popular-technologies-comm-platform-social-1024x973.png?x32039" alt="" class="wp-image-5663" srcset="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-technology-most-popular-technologies-comm-platform-social-1024x973.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-technology-most-popular-technologies-comm-platform-social-300x285.png 300w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-technology-most-popular-technologies-comm-platform-social-768x730.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><span id="the-majority-of-developers-avoid-agents-prefer-simpler-tools">The majority of developers avoid agents, prefer simpler tools</span></h2>



<p class="wp-block-paragraph">While LLMs are standard, AI agents have yet to become widespread. A majority &#8211; 52% of developers &#8211; say they don&#8217;t use agents or stick to simpler tools, and 38% have no plans to try AI agents anytime soon.</p>



<p class="wp-block-paragraph"> But among those using them, the productivity payoff is clear:<strong> 69% say AI agents improved their workflow</strong>, 70% report reduced time on specific tasks. However, there&#8217;s a caveat: only 17% believe AI agents have improved team collaboration, making it the lowest-rated impact.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="512" src="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-ai-agents-ai-agents-social-1024x512.png?x32039" alt="" class="wp-image-5664" srcset="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-ai-agents-ai-agents-social-1024x512.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-ai-agents-ai-agents-social-300x150.png 300w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-ai-agents-ai-agents-social-768x384.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">&#8220;Vibe coding&#8221; is a thing now, but not a serious one (yet)</h2>



<p class="wp-block-paragraph">Yes, developers are experimenting with &#8220;vibe coding&#8221;, prompting an LLM to generate entire applications or components. But don&#8217;t expect it in your production repo just yet<strong>: 77% of developers say vibe coding is not part of their professional workflow</strong>.</p>



<p class="wp-block-paragraph">Instead, human interaction still dominates the developer&#8217;s problem-solving toolkit: 84% use Stack Overflow, 67% rely on GitHub, 61% go to YouTube, and here&#8217;s the kicker: <strong>35% of developers turn to Stack Overflow specifically after AI-generated code fails</strong>. So, while AI is a flashy assistant, the dev community&#8217;s crowd-sourced wisdom still runs the show.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="589" src="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-developer-tools-ai-explain-social-1024x589.png?x32039" alt="" class="wp-image-5665" srcset="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-developer-tools-ai-explain-social-1024x589.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-developer-tools-ai-explain-social-300x173.png 300w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-ai-developer-tools-ai-explain-social-768x442.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><span id="dev-happiness-is-barely-up-and-so-is-the-salary-gap">Dev happiness is (barely) up, and so is the salary gap</span></h2>



<p class="wp-block-paragraph"><a href="https://shiftmag.dev/unhappy-developers-stack-overflow-survey-3896/" target="_blank" rel="noreferrer noopener">After a steep morale dip in 2024</a>, developer happiness is starting to recover, though only slightly. This year, <strong>24% of developers say they&#8217;re happy at work</strong>, up from 20% last year. It&#8217;s progress, but just barely. So what&#8217;s driving this uptick? Money, most likely.</p>



<p class="wp-block-paragraph">Targeted salary increases in key roles are making a difference, but not for everyone. Despite having similar levels of experience (an average of 20 years), there&#8217;s a wide pay gap depending on title: Senior Executives and Engineering Managers report median salaries of $130K+.</p>



<p class="wp-block-paragraph">Meanwhile, Founders, Architects, and Product Managers trail behind at $92K-$104K. This is a reminder that <strong>title and structure matter</strong>, even among highly experienced developers.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="397" src="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-work-job-satisfaction-job-sat-social-1024x397.png?x32039" alt="" class="wp-image-5666" srcset="https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-work-job-satisfaction-job-sat-social-1024x397.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-work-job-satisfaction-job-sat-social-300x116.png 300w, https://shiftmag.dev/wp-content/uploads/2025/07/stackoverflow-dev-survey-2025-work-job-satisfaction-job-sat-social-768x298.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>


<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="720" src="https://shiftmag.dev/wp-content/uploads/2025/07/stack.overflowsurvey.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2025/07/stack.overflowsurvey.png 1200w, https://shiftmag.dev/wp-content/uploads/2025/07/stack.overflowsurvey-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2025/07/stack.overflowsurvey-1024x614.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/07/stack.overflowsurvey-768x461.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<h2 class="wp-block-heading">Remote work isn&#8217;t dead, but it&#8217;s far from equal</h2>



<p class="wp-block-paragraph">Work location flexibility also affects job satisfaction, but it&#8217;s unevenly distributed, as with salaries. In the United States, <strong>a strong 45% of developers now work entirely remotely</strong>. In Germany, just 21% report having the freedom to choose between remote and office work. The takeaway? Remote work is still alive and well, but your access to it depends heavily on geography and employer culture.</p>



<p class="wp-block-paragraph"><em><strong>The gap goes deeper: <a href="https://shiftmag.dev/state-of-code-2025-7978/">42% of committed code is now AI-assisted</a>, yet developers spend more time reviewing it than writing it.</strong></em></p>
<p>The post <a href="https://shiftmag.dev/stack-overflow-survey-2025-ai-5653/">84% of developers use AI, yet most don&#8217;t trust it!</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Where and how developers learn in 2025?</title>
		<link>https://shiftmag.dev/where-and-how-developers-learn-in-2025-4998/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Fri, 04 Apr 2025 15:47:55 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[dail.dev]]></category>
		<category><![CDATA[dev.to]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Stack Overflow]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4998</guid>

					<description><![CDATA[<p>Discover how developers learn through a selection of evergreen books, blogs, and newsletters to enhance your skills and become an expert in your field.</p>
<p>The post <a href="https://shiftmag.dev/where-and-how-developers-learn-in-2025-4998/">Where and how developers learn in 2025?</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="720" src="https://shiftmag.dev/wp-content/uploads/2025/03/Naslovna.Shift_.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2025/03/Naslovna.Shift_.png 1200w, https://shiftmag.dev/wp-content/uploads/2025/03/Naslovna.Shift_-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2025/03/Naslovna.Shift_-1024x614.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/03/Naslovna.Shift_-768x461.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Developers learn through various sources,<strong> from traditional books to informal online communities</strong> like subreddits. But with so much online content, how can you know what to focus on? To help you navigate this, we&#8217;ve curated a <strong>selection of evergreen books, blogs, and newsletters </strong>to help you enhance your skills and become an expert in your field.</p>



<h2 class="wp-block-heading"><span id="books-as-essential-resources">Books as Essential Resources </span></h2>



<p class="wp-block-paragraph">Aware of the progress of technology, the expansion of AI tools, and other traps of &#8220;misinformation,&#8221; renowned experts have taken on the role of evangelists, generously sharing their knowledge with other members of the developer community.</p>



<p class="wp-block-paragraph">Professional literature has become more accessible. We&#8217;ve selected ten evergreen books:</p>



<h3 class="wp-block-heading"><strong>&#8220;Clean Code: A Handbook of Agile Software Craftsmanship&#8221; by Robert C. Martin</strong></h3>



<p class="wp-block-paragraph">As the title says – <a href="https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882" target="_blank" rel="noreferrer noopener">this book prepares you to write clean, readable, and maintainable code</a>, which is crucial for long-term success in programming and a guarantee that no machine will replace you!</p>



<h3 class="wp-block-heading"><strong>&#8220;The Pragmatic Programmer: Your Journey to Mastery&#8221; by Andrew Hunt and David Thomas</strong></h3>



<p class="wp-block-paragraph"><a href="https://github.com/gmoral/Books/blob/master/The%20Pragmatic%20Programmer%20Your%20Journey%20to%20Mastery%2C%2020th%20Anniversary%20Edition%20by%20Andrew%20Hunt%20David%20Hurst%20Thomas.pdf" target="_blank" rel="noreferrer noopener">This book is rich with practical programming advice</a>, career tips, and how to improve your problem-solving skills. It&#8217;s a must-have in every programmer&#8217;s library at the beginning of their career!</p>



<h3 class="wp-block-heading"><strong>&#8220;Design Patterns: Elements of Reusable Object-Oriented Software&#8221; by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides</strong></h3>



<p class="wp-block-paragraph">It provides the foundation for <a href="https://github.com/ansbilalgit/Books/blob/master/Erich%20Gamma%2C%20Richard%20Helm%2C%20Ralph%20Johnson%2C%20John%20M.%20Vlissides-Design%20Patterns_%20Elements%20of%20Reusable%20Object-Oriented%20Software%20%20-Addison-Wesley%20Professional%20(1994).pdf" target="_blank" rel="noreferrer noopener">understanding design patterns in object-oriented programming</a>, helping developers create scalable and reusable solutions.</p>



<h3 class="wp-block-heading"><strong>&#8220;Refactoring: Improving the Design of Existing Code&#8221; by Martin Fowler</strong></h3>



<p class="wp-block-paragraph"><a href="https://github.com/HugoMatilla/Refactoring-Summary" target="_blank" rel="noreferrer noopener">It is a book that explains how to refactor code </a>to improve its structure and design without changing its functionality, making it indispensable for maintaining and improving existing codebases.</p>



<h3 class="wp-block-heading"><strong>&#8220;The Mythical Man-Month: Essays on Software Engineering&#8221; by Frederick P. Brooks</strong></h3>



<p class="wp-block-paragraph">A true classic of programming literature! <a href="https://github.com/KAYOKG/BibliotecaDev/blob/main/LivrosDev/The%20Mythical%20Man-Month%20Essays%20On%20Software%20Engineering%20-%20Author%20(Frederick%20P.%20Brooks).pdf" target="_blank" rel="noreferrer noopener">It explores the human side of software development</a>, focusing on the challenges of managing software projects and teams.</p>



<h3 class="wp-block-heading"><strong>&#8220;Code Complete: A Practical Handbook of Software Construction&#8221; by Steve McConnell</strong></h3>



<p class="wp-block-paragraph">As the<a href="https://www.luckybookshelf.com/code-complete-2-by-steve-mcconnell/" target="_blank" rel="noreferrer noopener"> ultimate guide to software construction</a>, this book dives deep into best practices for writing high-quality code and provides comprehensive techniques.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="614" src="https://shiftmag.dev/wp-content/uploads/2025/04/grafika2-1024x614.png?x32039" alt="" class="wp-image-5126" srcset="https://shiftmag.dev/wp-content/uploads/2025/04/grafika2-1024x614.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/04/grafika2-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2025/04/grafika2-768x461.png 768w, https://shiftmag.dev/wp-content/uploads/2025/04/grafika2.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Robert C. Martin, also known as Uncle Bob, highlights the significance of writing clean, maintainable code in his renowned book Clean Code: A Handbook of Agile Software Craftsmanship.</figcaption></figure>



<h3 class="wp-block-heading"><strong>&#8220;The Clean Coder: A Code of Conduct for Professional Programmers&#8221; by Robert C. Martin</strong></h3>



<p class="wp-block-paragraph">If you&#8217;re wondering how to become a professional programmer – a true expert in your field – <a href="https://booksreadify.com/download/the-clean-coder-a-code-of-conduct-for-professional-programmers-4915867" target="_blank" rel="noreferrer noopener">this book focuses on discipline, ethics, and attitude in software development</a>.</p>



<h3 class="wp-block-heading"><strong>&#8220;Working Effectively with Legacy Code&#8221; by Michael Feathers</strong></h3>



<p class="wp-block-paragraph">The development of technologies constantly requires improvements to existing code. Therefore, this book is crucial. <a href="https://github.com/Jessinra/READING-general-programming-books/blob/master/Code/Working%20Effectively%20with%20Legacy%20Code%20-%20Michael%20C.%20Feathers.epub" target="_blank" rel="noreferrer noopener">It focuses on working with legacy code and teaches strategies for managing and improving older code </a>while ensuring it remains functional and maintainable.</p>



<h3 class="wp-block-heading"><strong>&#8220;Introduction to Algorithms&#8221; by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein</strong></h3>



<p class="wp-block-paragraph">Known as CLRS, <a href="https://github.com/calvint/AlgorithmsOneProblems/blob/master/Algorithms/Thomas%20H.%20Cormen,%20Charles%20E.%20Leiserson,%20Ronald%20L.%20Rivest,%20Clifford%20Stein%20Introduction%20to%20Algorithms,%20Third%20Edition%20%202009.pdf" target="_blank" rel="noreferrer noopener">this book is a comprehensive guide to algorithms and data structures</a>, indispensable for developers who want to deepen their understanding of the core principles of computer science.</p>



<h3 class="wp-block-heading">&#8220;Structure and Interpretation of Computer Programs&#8221; by Harold Abelson, Gerald Jay Sussman</h3>



<p class="wp-block-paragraph">How can you think like a computer and use programming to solve complex problems? This approach will turn you into a human-machine. <a href="https://sarabander.github.io/sicp/html/#toc-References-1" target="_blank" rel="noreferrer noopener">With this book, not only will you manage computers, but you&#8217;ll become one</a>!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="614" src="https://shiftmag.dev/wp-content/uploads/2025/03/books-1024x614.png?x32039" alt="developers leanr" class="wp-image-5017" srcset="https://shiftmag.dev/wp-content/uploads/2025/03/books-1024x614.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/03/books-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2025/03/books-768x461.png 768w, https://shiftmag.dev/wp-content/uploads/2025/03/books.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><span id="blogs-and-online-communities">Blogs and Online Communities</span></h2>



<p class="wp-block-paragraph">Although books represent the best way to acquire knowledge, we cannot overlook that we live in an instant-online world, where people prefer to instantly get the information they need. They enjoy concise and summarized data, and when backed by personal experience, it creates a win-win situation!</p>



<p class="wp-block-paragraph">While you probably already have accounts on many of these platforms, here&#8217;s a list of the most relevant online platforms, ranked by traffic and number of members. </p>



<h3 class="wp-block-heading"><span id="stack-overflow">Stack Overflow</span></h3>



<p class="wp-block-paragraph">Until recently the most popular <a href="https://stackoverflow.com/questions">platform for asking and answering technical questions</a>, bringing together developers worldwide. This platform allows developers to ask questions, share their knowledge, and learn from other community members, making it an invaluable resource. Stack Overflow significance has been replaced by gen AI assistants for the most part, but sometimes there&#8217;s nothing like copying and pasting code form StackOverflow.!</p>



<h3 class="wp-block-heading"><span id="github">GitHub</span></h3>



<p class="wp-block-paragraph">A community-driven platform where developers collaborate on open-source projects, share code, and contribute to various repositories. <a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a> has become an indispensable place for collaborative work, innovation, and progress in software engineering. </p>



<h3 class="wp-block-heading"><span id="dev-to">dev.to </span></h3>



<p class="wp-block-paragraph">This community-driven platform allows developers to post articles and tutorials and discuss various programming-related topics. <a href="https://dev.to/" target="_blank" rel="noreferrer noopener">Dev.to</a> is a rich source of knowledge and a space for creative idea exchange among developers.</p>



<h3 class="wp-block-heading"><span id="reddit">Reddit</span></h3>



<p class="wp-block-paragraph">Subreddits like <a href="https://www.reddit.com/r/programming/?rdt=44292" target="_blank" rel="noreferrer noopener">r/programming</a>  and <a href="https://www.reddit.com/r/learnprogramming/" target="_blank" rel="noreferrer noopener">r/learnprogramming</a> provide a platform for discussing programming challenges, sharing advice and news, and exchanging experiences among developers. These communities allow for quick connection and real-time learning. </p>



<h3 class="wp-block-heading"><span id="daily-dev">daily.dev</span></h3>



<p class="wp-block-paragraph">A mix of Reddit-like forums, a news feed of the best engineering content, and a developer community daily.dev was founded with the idea to bring scattered online source of knowledge for engineers to one place. Don&#8217;t forget to<a href="https://dly.to/iZJTQ9Sx6AZ"> join ShiftMag Squad</a> there to stay up to date!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="509" src="https://shiftmag.dev/wp-content/uploads/2025/04/daily-dev-1024x509.png?x32039" alt="" class="wp-image-5130" srcset="https://shiftmag.dev/wp-content/uploads/2025/04/daily-dev-1024x509.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/04/daily-dev-300x149.png 300w, https://shiftmag.dev/wp-content/uploads/2025/04/daily-dev-768x382.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading"><span id="hacker-news">Hacker News</span></h3>



<p class="wp-block-paragraph">This social news site is dedicated to technology and entrepreneurship, offering a space for sharing articles, asking questions, and discussing the latest developments in the tech world. <a href="https://news.ycombinator.com/" target="_blank" rel="noreferrer noopener">Hacker News</a> gathers enthusiasts who want to stay updated with all the important industry topics. </p>



<h3 class="wp-block-heading"><span id="medium-programming-section">Medium (Programming section)</span></h3>



<p class="wp-block-paragraph">Medium is a platform that offers a dedicated <a href="https://medium.com/tag/programming" target="_blank" rel="noreferrer noopener">section for programming</a>. Developers can find articles, tutorials, personal experiences, and advice there. It is a space for a deeper understanding of new technologies and professional skill development. </p>



<h3 class="wp-block-heading"><span id="css-tricks">CSS-Tricks</span></h3>



<p class="wp-block-paragraph">Specializing in CSS and web design, this blog covers front-end development and design topics, offering many resources, tips, and tutorials. <a href="https://css-tricks.com/">CSS-Tricks</a> has become a key tool for anyone involved in web design and looking to enhance their skills. </p>



<h3 class="wp-block-heading"><span id="code-project">Code Project</span></h3>



<p class="wp-block-paragraph"><a href="https://www.codeproject.com/" target="_blank" rel="noreferrer noopener">Code Project</a> is a community that provides free access to articles, tutorials, and code samples covering a wide range of topics related to software development and programming. It is a true haven for developers of all levels, offering resources for all technologies and platforms. </p>



<h3 class="wp-block-heading"><span id="sitepoint">SitePoint</span></h3>



<p class="wp-block-paragraph"><a href="https://www.sitepoint.com/" target="_blank" rel="noreferrer noopener">SitePoint</a> is a comprehensive online resource offering tutorials, articles, and courses on web development, design, and programming technologies. It is an extremely valuable resource for any developer who wants to expand their knowledge and improve their skills in the industry.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="614" src="https://shiftmag.dev/wp-content/uploads/2025/03/Blogovi-1024x614.png?x32039" alt="" class="wp-image-5020" srcset="https://shiftmag.dev/wp-content/uploads/2025/03/Blogovi-1024x614.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/03/Blogovi-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2025/03/Blogovi-768x461.png 768w, https://shiftmag.dev/wp-content/uploads/2025/03/Blogovi.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Developers prefer to learn primarily through blogs and online communities.</figcaption></figure>



<h2 class="wp-block-heading"><span id="newsletters-for-real-geeks">Newsletters for Real Geeks</span></h2>



<p class="wp-block-paragraph">There are indispensable newsletters for those who don&#8217;t want to miss any important news and prefer to have the latest updates from the programming world delivered straight to their inbox. </p>



<p class="wp-block-paragraph">We bring you a list of the most popular newsletters, perfect for all developers and those who want to stay up-to-date with the latest trends and knowledge in the industry.</p>



<h3 class="wp-block-heading"><span id="javascript-weekly">JavaScript Weekly</span></h3>



<p class="wp-block-paragraph"><a href="https://javascriptweekly.com/" target="_blank" rel="noreferrer noopener">JSW is a weekly roundup of news and articles about JavaScript</a>, one of the most popular programming languages. </p>



<h3 class="wp-block-heading"><span id="smashing-newsletter">Smashing Newsletter </span></h3>



<p class="wp-block-paragraph"><a href="https://www.smashingmagazine.com/the-smashing-newsletter/" target="_blank" rel="noreferrer noopener">This newsletter offers bi-monthly web design and development updates featuring articles</a>, resources, and tutorials. </p>



<h3 class="wp-block-heading"><span id="frontend-focus">Frontend Focus</span></h3>



<p class="wp-block-paragraph">Focused on HTML, CSS, and news related to browsers,<a href="https://frontendfoc.us/" target="_blank" rel="noreferrer noopener"> providing essential information for frontend developers</a>.</p>



<h3 class="wp-block-heading"><span id="css-tricks">CSS-Tricks</span></h3>



<p class="wp-block-paragraph"> It offers tips, tricks, and techniques for using CSS, making it a valuable resource for developers working with styles and layouts.</p>



<h3 class="wp-block-heading"><span id="python-weekly">Python Weekly</span></h3>



<p class="wp-block-paragraph"><a href="https://www.pythonweekly.com/" target="_blank" rel="noreferrer noopener">Python Weekly</a> is a newsletter that delivers news, articles, and tutorials specific to Python, one of the most widely used programming languages.</p>



<h3 class="wp-block-heading"><span id="react-status">React Status</span></h3>



<p class="wp-block-paragraph"><a href="https://react.statuscode.com/" target="_blank" rel="noreferrer noopener">This newsletter provides updates and articles on React and related technologies</a>, keeping developers up-to-date with the latest in the React ecosystem. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="614" src="https://shiftmag.dev/wp-content/uploads/2025/03/newsletter-1024x614.png?x32039" alt="developers learn" class="wp-image-5022" srcset="https://shiftmag.dev/wp-content/uploads/2025/03/newsletter-1024x614.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/03/newsletter-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2025/03/newsletter-768x461.png 768w, https://shiftmag.dev/wp-content/uploads/2025/03/newsletter.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">For those who want to stay on top of important news and receive the latest programming updates directly in their inbox, certain newsletters are absolutely essential.</figcaption></figure>



<h3 class="wp-block-heading"><span id="golang-weekly">Golang Weekly</span></h3>



<p class="wp-block-paragraph"><a href="https://golangweekly.com/" target="_blank" rel="noreferrer noopener">Golang Weekly brings the latest news from the Go programming language community</a>. Go is popular among developers who focus on simplicity and performance.</p>



<h3 class="wp-block-heading"><span id="ruby-weekly">Ruby Weekly</span></h3>



<p class="wp-block-paragraph"><a href="https://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly is a weekly digest of news and articles about Ruby</a>, a dynamic, open-source programming language focused on simplicity. </p>



<h3 class="wp-block-heading"><span id="hacker-newsletter">Hacker Newsletter</span></h3>



<p class="wp-block-paragraph"><a href="https://hackernewsletter.com/" target="_blank" rel="noreferrer noopener">It is a weekly newsletter</a> curating the best articles about startups, technology, programming, and more for tech enthusiasts.</p>



<h3 class="wp-block-heading"><span id="devops-weekly">DevOps Weekly</span></h3>



<p class="wp-block-paragraph"><a href="https://www.devopsweekly.com/" target="_blank" rel="noreferrer noopener">This newsletter focuses on DevOps and infrastructure</a>, offering insights into best practices, tools, and trends in modern software development.</p>



<h2 class="wp-block-heading"><span id="new-ways-of-learning-gamification-and-ai-powered-tools">New Ways of Learning: Gamification and AI-Powered Tools</span></h2>



<p class="wp-block-paragraph">In complement to conventional learning methods, developers today benefit from clever ways to enhance their skills. Platforms like <a href="https://www.codingame.com/start/" target="_blank" rel="noreferrer noopener">CodinGame</a>, <a href="https://developer.apple.com/swift-playground/" target="_blank" rel="noreferrer noopener">Swift Playgrounds</a>, and <a href="https://www.codewars.com/" target="_blank" rel="noreferrer noopener">Codewars</a> offer gamified learning, making problem-solving more interactive and fun. </p>



<p class="wp-block-paragraph">These platforms simulate real-world scenarios, promoting critical thinking and strategy development. Moreover, AI-driven tools such as <a href="https://github.com/features/copilot" target="_blank" rel="noreferrer noopener">GitHub Copilot</a>, <a href="https://chatgpt.com/" target="_blank" rel="noreferrer noopener">ChatGPT</a>, and <a href="https://www.tabnine.com/" target="_blank" rel="noreferrer noopener">Tabnine</a> transform how developers write code. By providing real-time suggestions and automating repetitive tasks, these tools help developers focus on more complex challenges, streamlining the learning process and making it more efficient.</p>
<p>The post <a href="https://shiftmag.dev/where-and-how-developers-learn-in-2025-4998/">Where and how developers learn in 2025?</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Stack Overflow will unite community knowledge with AI to stay relevant</title>
		<link>https://shiftmag.dev/stack-overflow-knoledge-as-a-service-kaas-3784/</link>
		
		<dc:creator><![CDATA[Marin Pavelić]]></dc:creator>
		<pubDate>Tue, 23 Jul 2024 09:55:38 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Prashanth Chandrasekar]]></category>
		<category><![CDATA[Stack Overflow]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=3784</guid>

					<description><![CDATA[<p>StackOverflow has an AI problem. Multiple AI problems, actually.</p>
<p>The post <a href="https://shiftmag.dev/stack-overflow-knoledge-as-a-service-kaas-3784/">Stack Overflow will unite community knowledge with AI to stay relevant</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2024/07/Prashanth-Chandrasekar-CEO-of-Stack-Overflow-2024151.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/07/Prashanth-Chandrasekar-CEO-of-Stack-Overflow-2024151.png 1200w, https://shiftmag.dev/wp-content/uploads/2024/07/Prashanth-Chandrasekar-CEO-of-Stack-Overflow-2024151-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2024/07/Prashanth-Chandrasekar-CEO-of-Stack-Overflow-2024151-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/07/Prashanth-Chandrasekar-CEO-of-Stack-Overflow-2024151-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Knowledge-as-a-Service or KaaS is a new abbreviation <strong>Prashanth Chandrasekar</strong>, CEO of StackOverflow, wants you to know. He presented KaaS, StackOverflow&#8217;s latest attempt to find a solution to its growing AI problems, at the WeAreDevelopers World Congress in Berlin.<br><br>Their original AI problem was that developers were <a href="https://observablehq.com/@ayhanfuat/the-fall-of-stack-overflow" target="_blank" rel="noreferrer noopener">turning less to Stack Overflow</a> and more to AI tools with their coding questions. </p>



<p class="wp-block-paragraph">They tried to solve it by<a href="https://shiftmag.dev/stackoverflow-has-an-answer-for-generative-ai-stealing-its-traffic-1060/"> launching OverflowAI</a>, a set of AI-powered products that were supposed to combine<span style="margin: 0px;padding: 0px"><strong>&nbsp;AI’s summarization, aggregation, and conversational capabilities with the immense knowledge base of the StackOverflow</strong>&nbsp;community. They also emphasized that those who provided knowledge are credited and cited as the main differentiators from </span>AI coding assistants. <br><br>It obviously didn&#8217;t <span style="margin: 0px;padding: 0px">resonate with developers well enough, as StackOverflow announced in May this year that it would be <a href="https://shiftmag.dev/stack-overflow-open-ai-api-partnership-3300/">partnering with OpenAI</a>. The partnership will allow OpenAI to&nbsp;<strong>access&nbsp;</strong></span><strong>years of StackOverflow’s community contributions to train its AI model.</strong></p>



<h2 class="wp-block-heading"><span id="community-driven-knowledge-ai">Community-driven knowledge + AI </span></h2>



<p class="wp-block-paragraph">The result of that is Stack Overflow&#8217;s concept of combining <strong>community-driven Knowledge as a Service(KaaS) with AI </strong>while preserving the vital role of human contributors.</p>



<p class="wp-block-paragraph"><strong>Chandrasekar</strong> opened his presentation with a critical point: <strong>data quality matters immensely in the AI race.</strong> Stack Overflow&#8217;s curated Q&amp;A database, meticulously built over 16 years, is a goldmine for training AI models. The database is based on 60 million questions and answers, all curated by a knowledgeable and engaged community of developers and technologists. <br><br>He did not address the fact that these developers and technologists are becoming <strong>less enthusiastic about contributing </strong>to a knowledge base that uses their contributions to train AI models.</p>



<h2 class="wp-block-heading"><span id="stack-overflow-in-your-ide">Stack Overflow in your IDE</span></h2>



<p class="wp-block-paragraph">One of KaaS&#8217;s key points is its design. <strong>It can be integrated with widely used development environments and tools</strong> like Microsoft Visual Studio Code, GitHub, Slack, Confluence, and Jira. This integration ensures developers can access and contribute to the knowledge base without disrupting their workflow, Chandrasekar says:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><em>Tomorrow, if you&#8217;re going to be spending a lot more time in your IDE, we want to enable these trusted and attributed answers to show up there. </em></p>



<p class="wp-block-paragraph"><em>We want you to be able to post questions straight from your IDE into Stack Overflow and get answers straight in your IDE.</em></p>
</blockquote>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2024/07/Prashanth-Chandrasekar-CEO-of-Stack-Overflow-2024152-1024x538.png?x32039" alt="" class="wp-image-3798" srcset="https://shiftmag.dev/wp-content/uploads/2024/07/Prashanth-Chandrasekar-CEO-of-Stack-Overflow-2024152-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/07/Prashanth-Chandrasekar-CEO-of-Stack-Overflow-2024152-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2024/07/Prashanth-Chandrasekar-CEO-of-Stack-Overflow-2024152-768x403.png 768w, https://shiftmag.dev/wp-content/uploads/2024/07/Prashanth-Chandrasekar-CEO-of-Stack-Overflow-2024152.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><em>Photo: Marin Pavelić</em></p>



<h1 class="wp-block-heading"><span id="quo-vadis-stack-overflow">Quo Vadis, Stack Overflow?</span></h1>



<p class="wp-block-paragraph"><span style="margin: 0px;padding: 0px">Chandrasekar said that with community-driven Knowl</span><strong>edge-as-a-service, Stack Overflow will redefine how knowledge is shared and utilized in the tech industry, reinforcing its</strong> role as a <strong>cornerstone of the developer community.</strong></p>



<p class="wp-block-paragraph">His vision for Stack Overflow is this:</p>



<ul class="wp-block-list">
<li>Keep developers in their flow</li>



<li>Provide them with trusted knowledge</li>



<li>Support the continuous evolution of AI through community-driven insights</li>
</ul>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://shiftmag.dev/stack-overflow-knoledge-as-a-service-kaas-3784/">Stack Overflow will unite community knowledge with AI to stay relevant</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Before you ask for help, do your homework!</title>
		<link>https://shiftmag.dev/ievgen-pyrogov-discovery-process-3380/</link>
		
		<dc:creator><![CDATA[Antonija Bilic Arar]]></dc:creator>
		<pubDate>Fri, 17 May 2024 15:22:42 +0000</pubDate>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[Ievgen Pyrogov]]></category>
		<category><![CDATA[Stack Overflow]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=3380</guid>

					<description><![CDATA[<p>A seasoned engineer shares research methods and tools he developed and uses while encountering issues with code.</p>
<p>The post <a href="https://shiftmag.dev/ievgen-pyrogov-discovery-process-3380/">Before you ask for help, do your homework!</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2024/05/discovery.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/05/discovery.png 1200w, https://shiftmag.dev/wp-content/uploads/2024/05/discovery-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2024/05/discovery-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/05/discovery-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Have you ever been approached with a mere &#8220;<strong>I get an error *<em>waves hands</em>*.</strong> Do you know how to fix this?&#8221; request for help from a customer or a non-technical colleague, containing no details whatsoever?</p>



<p class="wp-block-paragraph">Or, differently, have you ever <strong>stumbled upon a problem while writing code</strong>, scratched your head, and investigated it for a few hours until you gave up and put in a gnarly workaround?</p>



<p class="wp-block-paragraph">You just wasted a few hours, and the only result you arrived at was a bit of unsatisfactory tech debt.&nbsp;</p>



<p class="wp-block-paragraph">Relatable?&nbsp;</p>



<p class="wp-block-paragraph">It is for <a href="https://www.linkedin.com/in/ievgen-pyrogov?original_referer=https%3A%2F%2Fwww%2Egoogle%2Ecom%2F&amp;originalSubdomain=ch" target="_blank" rel="noreferrer noopener"><strong>Ievgen Pyrogov</strong></a>, a software engineer from Ukraine who stumbles at code issues every day and has developed a methodology for the steps to be taken<strong> before reaching for help</strong>. He applies that methodology, called &#8216;Doing the homework,&#8217; in his everyday work and likes to share it with other software engineers.</p>



<h2 class="wp-block-heading"><span id="gather-the-information">Gather the information</span></h2>



<p class="wp-block-paragraph">So, what does doing your homework mean when whatever you&#8217;re trying to do is just not working? For starters, it&#8217;s not googling or asking a question on StackOverflow as the first step!</p>



<p class="wp-block-paragraph">Have you ever asked a StackOverflow question only to receive a <strong>request to provide more details</strong> before actual help can even start? Ievgen asks. Situations like that are what he calls &#8220;homework that is not done.&#8221;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><em>While it&#8217;s hard to avoid &#8220;not doing homework&#8221; at all times—indeed, sometimes we get a generic &#8220;Segmentation fault&#8221; and have no idea what&#8217;s going on or where to get any additional info—that is not a typical case.</em></p>



<p class="wp-block-paragraph"><em>I am a strong believer that we can do so much more in collecting additional info. Through the years, I&#8217;ve adopted a habit of gathering as much information as possible before reaching out for help. That is what I call &#8220;doing my homework.&#8221;</em></p>
</blockquote>



<h2 class="wp-block-heading"><span id="controlled-discovery-chaos">Controlled discovery chaos</span></h2>



<p class="wp-block-paragraph">Doing the homework is not a chore but a source of joy and discovery for him because he enjoys learning new things and filling the gaps in his worldview the most in his work. What started as a chaotic discovery process has turned into a somewhat structured process.</p>



<p class="wp-block-paragraph"><em>I typically let my brain swim in the new information, unconstrained, organic, or chaotic, for the lack of a better word. If you walked past me during my discovery process, you&#8217;d easily see the number of tabs in my browser go from 3 to 30 in a few minutes.</em></p>



<p class="wp-block-paragraph"><em>Over the years, however, I started noticing patterns in my chaotic approach. For example, I <strong>start with Googling, then look through official documentation</strong>, then find other places on the internet that are typically not very well indexed by Google, etc.&nbsp;</em></p>



<p class="wp-block-paragraph"><em>In another instance, intuition might tell me I need human help ASAP, so I start by writing a question and going to StackOverflow—in many cases, it makes a lot of sense to prepare and ask the question upfront before continuing a personal discovery adventure.</em></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2024/05/Ievgen-pyrogov-1-1024x538.png?x32039" alt="" class="wp-image-3384" srcset="https://shiftmag.dev/wp-content/uploads/2024/05/Ievgen-pyrogov-1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/05/Ievgen-pyrogov-1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2024/05/Ievgen-pyrogov-1-768x403.png 768w, https://shiftmag.dev/wp-content/uploads/2024/05/Ievgen-pyrogov-1.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><span id="did-someone-else-encounter-this-problem-before">Did someone else encounter this problem before?</span></h2>



<p class="wp-block-paragraph">Asked to give an example of what the process may look like, Ievgen walked us through an imaginary situation:</p>



<p class="wp-block-paragraph"><em>Let&#8217;s say I am facing an issue that could be qualified as &#8220;a configuration issue.&#8221; while configuring something, I followed the steps from the official guide, and yet, somehow, the thing still does not work. The first question I would typically ask myself is: <strong>did someone else encounter this before me</strong>, or am I looking at something completely new? </em></p>



<p class="wp-block-paragraph"><em>In situations like this, my instinct is to always start by opening Google in my web browser.</em></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><em>Google can be funny, though. Sometimes, it gives literally nothing in response to my search queries, prompting a question: Am I asking a novel question, or am I asking something so dumb that people don&#8217;t even bother putting it online?</em></p>
</blockquote>



<p class="wp-block-paragraph"><em>So, the immediate next question I am faced with is: How do I even know what to Google for? These days, we are very privileged to be able to run Google queries by one of the genies, ChatGPT or Claude, asking them: &#8220;Here&#8217;s my situation—am I even asking the right thing here?&#8221; &#8220;What would be a good way to think about this problem?&#8221; or &#8220;What do YOU think about the issue at hand?&#8221; </em></p>



<p class="wp-block-paragraph"><em><strong>AI models can give some interesting responses</strong>, although I typically try to curb my enthusiasm and treat it as a good food for thought, but not more than that.&nbsp;</em></p>



<p class="wp-block-paragraph"><em>After asking AI and correcting myself a few times, I&#8217;d typically pick up the right trail with my search queries and end up on StackOverflow. <strong>But what if StackOverflow has no ready answer? </strong>That&#8217;s where it can get really&nbsp;interesting&nbsp;and where ChatGPT can really help brainstorm the problem and come up with a minimal generic reproduction example that is safe to be shared outside of the company environment.</em></p>



<p class="wp-block-paragraph"><em>Apart from asking, googling, browsing through StackOverflow, or using ChatGPT, I like to <strong>dig through archives for more clues on my issue</strong>. Sometimes, I use search capabilities built into the version control system; sometimes, I visit very specific bug trackers and try to search there; sometimes, I browse through IRC channels or very specific forums.</em></p>



<p class="wp-block-paragraph"><strong>Ideally, what comes out of this process is a set of information:</strong></p>



<p class="wp-block-paragraph"><em>Here&#8217;s what the official documentation has to say</em><br><em>Here&#8217;s what implementation actually does (according to VCS</em>)<br><em>Here&#8217;s what folks on GitHub Issues say about this</em><br><em>Here&#8217;s what a recent change log entry has on the issue &#8211; it&nbsp;turns out something got fixed recently, and we&#8217;re still on an older version of the software that doesn&#8217;t have the fix</em></p>



<h2 class="wp-block-heading">Ask, don&#8217;t act!</h2>



<p class="wp-block-paragraph">Apart from the joy of discovery and learning that he gets from the process of doing the homework, Ievgen roughly estimates that 60% of the time, doing it helps him find the root cause of issues without even posting anything online!&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Being an engineer, Ievgen admits, means being <strong>heavily biased towards taking action</strong>, such as jumping on writing a hotfix or digging into a rabbit hole. Hours and hours of futile work could be avoided, he says, if engineers could learn to step back and &#8211; ask questions. </p>
</blockquote>



<p class="wp-block-paragraph"><strong>&nbsp;Questions that come to mind sound like this:</strong></p>



<p class="wp-block-paragraph">&#8220;How do I know this?&#8221;</p>



<p class="wp-block-paragraph">&#8220;How can I verify this hypothesis?&#8221;</p>



<p class="wp-block-paragraph">&#8220;What makes me so sure this holds true?&#8221;</p>



<p class="wp-block-paragraph">&#8220;What can I do to verify this class of hypothesis faster?&#8221;</p>



<p class="wp-block-paragraph">&#8220;What&nbsp;is it that I could&nbsp;remove from the equation while still demonstrating the problem?&#8221;</p>



<p class="wp-block-paragraph"><em>What I love the most after posting online is when people point out that my expectations&nbsp;were&nbsp;not entirely valid. I crave these moments, as this is when my &#8220;view of how the world works&#8221;&nbsp;fundamentally slightly adjusts and self-error-corrects</em>.</p>
<p>The post <a href="https://shiftmag.dev/ievgen-pyrogov-discovery-process-3380/">Before you ask for help, do your homework!</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Do not delete: StackOverflow bans users protesting their OpenAI partnership</title>
		<link>https://shiftmag.dev/stack-overflow-open-ai-api-partnership-3300/</link>
		
		<dc:creator><![CDATA[Antonija Bilic Arar]]></dc:creator>
		<pubDate>Thu, 09 May 2024 15:16:25 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[Stack Overflow]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=3300</guid>

					<description><![CDATA[<p>StackOverflow users who have been deleting their contributions since the company announced its API partnership with OpenAI have been temporarily banned and warned not to delete content after they're back.</p>
<p>The post <a href="https://shiftmag.dev/stack-overflow-open-ai-api-partnership-3300/">Do not delete: StackOverflow bans users protesting their OpenAI partnership</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2024/05/StackOverflow-OpenAI.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/05/StackOverflow-OpenAI.png 1200w, https://shiftmag.dev/wp-content/uploads/2024/05/StackOverflow-OpenAI-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2024/05/StackOverflow-OpenAI-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/05/StackOverflow-OpenAI-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">StackOverflow considers it against the collective collaboration nature of their community and causing significant disruptions to the site.</p>



<p class="wp-block-paragraph">The freshly announced <a href="https://stackoverflow.co/company/press/archive/openai-partnership">StackOverflow and OpenAI partnership</a> will allow the AI company to &#8220;improve its AI models using enhanced content and feedback from the Stack Overflow community and provide attribution to the Stack Overflow community within ChatGPT.&#8221;. </p>



<p class="wp-block-paragraph">Translated from corporate lingo &#8211; the partnership will allow OpenAI to <strong>access the years and years of StackOverflow&#8217;s community contributions to train its AI model.</strong> Many users are unhappy with their answers being used to train AI and have started deleting them.</p>



<p class="wp-block-paragraph">Some users have shared emails they got from StackOverflow, which banned them from the site for seven days because deleting contributed content causes &#8220;a lot of disruption&#8221; and warns them against further deletion. As much as the users are angry about it and claim they have the right to manage the content they created, StackOverflow&#8217;s Terms of Service <a href="https://stackoverflow.com/legal/terms-of-service/public#licensing:~:text=This%20means%20that%20you%20cannot%20revoke%20permission%20for%20Stack%20Overflow" target="_blank" rel="noreferrer noopener">contain a clause</a> that states they have <strong>irrevocable ownership of all content members provide. </strong></p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="en" dir="ltr">LOL. <a href="https://twitter.com/StackOverflow?ref_src=twsrc%5Etfw">@StackOverflow</a> mods are experiencing some frustration as several users have been deleting their answers since the announcement with <a href="https://twitter.com/OpenAI?ref_src=twsrc%5Etfw">@OpenAI</a> partnership. As a result, they have started suspending accounts that engage in this behavior. It&#39;s important to note that the &quot;right to… <a href="https://t.co/M2YbKGXpzC">pic.twitter.com/M2YbKGXpzC</a></p>&mdash; nixCraft <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f427.png" alt="🐧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> (@nixcraft) <a href="https://twitter.com/nixcraft/status/1788144263928357306?ref_src=twsrc%5Etfw">May 8, 2024</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">The public announcement of the partnership does mention that it will enable ChatGP to provide <strong>attribution to the Stack Overflow community.</strong> Still, long-time StackOverflow users doubt the developer community&#8217;s sincerity regarding AI, as they have already changed their minds. </p>



<p class="wp-block-paragraph">For the last two years, StackOverflow has been trying to <strong>downplay the significance of AI tools</strong> and prove their supremacy in providing knowledge to developers compared to ChatGPT &#8211; they have even <a href="https://shiftmag.dev/stackoverflow-has-an-answer-for-generative-ai-stealing-its-traffic-1060/">launched their own AI product, OverflowAI</a>, in an attempt to counteract developers flocking to get instant answers from ChatGPT instead of searching on StackOverflow.</p>



<p class="wp-block-paragraph">They have started praising the power of AI tools lately and a new set of new integrations and capabilities between Stack Overflow and OpenAI have been announced as part of this partnership that will be available in the first half of 2024. </p>
<p>The post <a href="https://shiftmag.dev/stack-overflow-open-ai-api-partnership-3300/">Do not delete: StackOverflow bans users protesting their OpenAI partnership</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Stack Overflow Survey: 70% of developers use AI tools for coding, but 3% highly trust their accuracy</title>
		<link>https://shiftmag.dev/stack-overflow-developer-survey-2023-815/</link>
		
		<dc:creator><![CDATA[Marko Crnjanski]]></dc:creator>
		<pubDate>Fri, 16 Jun 2023 09:46:36 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Stack Overflow]]></category>
		<category><![CDATA[Stack Overflow Developer Survey]]></category>
		<category><![CDATA[work]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=815</guid>

					<description><![CDATA[<p>The global study questioned more than 90,000 developers on their education, salaries, ways of work, and technologies they love and hate.</p>
<p>The post <a href="https://shiftmag.dev/stack-overflow-developer-survey-2023-815/">Stack Overflow Survey: 70% of developers use AI tools for coding, but 3% highly trust their accuracy</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2023/06/shift_final.jpg?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2023/06/shift_final.jpg 1200w, https://shiftmag.dev/wp-content/uploads/2023/06/shift_final-300x158.jpg 300w, https://shiftmag.dev/wp-content/uploads/2023/06/shift_final-1024x538.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2023/06/shift_final-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">The results of the <a href="https://stackoverflow.com/" target="_blank" rel="noreferrer noopener">Stack Overflow</a> Developer Survey 2023 are in! </p>



<p class="wp-block-paragraph">This year, the survey included questions about the usage of AI/ML tools, and <strong>70% of more than 90,000 respondents use or plan to use AI tools in their development process.</strong><br><br>More precisely, 44% of them use AI tools in their development process now, and 26% plan to soon. Those learning to code are more likely than professional programmers to operate or use AI tools (82% vs. 70%). When asked about the specific AI tool they use, it turned out that <strong>most developers use the two most popular tools: 83% of them use ChatGPT, and 56% use GitHub Copilot. </strong><br><br>Developers turn to AI tools to increase productivity (32.81%), speed up learning (25.15%), and become more efficient (24.96%). When asked how AI tools would evolve their workflow over the next year, <strong>77% of developers said AI would change how they write code, and 75% of them feel the same about debugging. </strong></p>



<p class="wp-block-paragraph">While they use it, developers don&#8217;t trust the accuracy of AI tools &#8211; of those using or planning to use AI tools, only 3% highly trust the accuracy they provide, and twice as many (6%) highly&nbsp;<em>distrust</em>&nbsp;them. </p>



<h2 class="wp-block-heading"><span id="developer-profile">Developer profile</span></h2>



<p class="wp-block-paragraph">Regarding developer education, most professionals obtained a bachelor&#8217;s degree (47%), while a quarter received a master&#8217;s degree (26%). <strong>More than half of developers learning to code are between 18 and 24</strong>, so it stands to reason that they&#8217;re more likely not to have a degree.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1025" height="449" src="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_1.png?x32039" alt="" class="wp-image-823" srcset="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_1.png 1025w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_1-300x131.png 300w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_1-768x336.png 768w" sizes="auto, (max-width: 1025px) 100vw, 1025px" /></figure>



<p class="wp-block-paragraph">The survey shows that learning to code from online resources <strong>has increased from 70% to 80% compared to the 2022 survey</strong>. Respondents under 18 are the most likely to choose resources (e.g., videos, blogs, forums) to learn online. Respondents aged 25 to 34 were the highest age group to study online courses or certifications (52%) but still participated more, thanks to traditional schools (55%).</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="353" src="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_2-1024x353.png?x32039" alt="" class="wp-image-824" srcset="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_2-1024x353.png 1024w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_2-300x103.png 300w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_2-768x265.png 768w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_2.png 1312w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="484" src="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_3-1024x484.png?x32039" alt="" class="wp-image-825" srcset="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_3-1024x484.png 1024w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_3-300x142.png 300w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_3-768x363.png 768w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_3.png 1423w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">When it comes to the types of developers, more precisely about their roles, full-stack developers make up the majority of the respondents at 33.48%, followed by back-end developers at 17.88%, front-end developers are at 6.6%, and those who develop desktop or enterprise applications at 5.08%, and mobile developers at 3,38%. </p>



<h2 class="wp-block-heading"><span id="javascript-is-the-most-used-language-for-11-years-in-a-row">JavaScript is the most-used language for 11 years in a row</span></h2>



<p class="wp-block-paragraph">Several technologies moved up this year (Bash/Shell, C, Ruby, Perl, and Erlang), and two moved up two spots (Elixir and Lisp). The big mover, gaining seven places in 2022, was Lua, an embeddable scripting language. The top three technologies for professional developers are the same as last year—<strong>JavaScript, HTML/CSS, and SQL</strong>. But it&#8217;s a different picture for those learning to code. HTML/CSS and JavaScript are almost tied as the most popular languages for people learning to code.</p>



<p class="wp-block-paragraph">Student developers use Python more than SQL (59% vs. 37%), while professional developers report using SQL more than Python (52% vs. 45%). Compared to experienced programmers, those learning to code are more likely to use <strong>Java (37% vs. 31%), C++ (32% vs. 20%), and C (32% vs. 17%)</strong>.</p>



<p class="wp-block-paragraph">On the other hand, 47,883 people in the survey answered questions on what technologies are paid the most. Zig took first place with an annual salary of $103,611, Erlang with $99,492, and F# worth $99,311. Interestingly, Ruby came in fourth place with $98.522.</p>



<p class="wp-block-paragraph">Namely, according to the survey, work in Python is paid 78.331 dollars, and for other popular languages, the statistics look like this: </p>



<ul class="wp-block-list">
<li>C# &#8211; 74.963; </li>



<li>C++ &#8211; 74.963; </li>



<li>SQL &#8211; 74.963;</li>



<li>JavaScript &#8211; 74.034; </li>



<li>Java &#8211; 72.701;</li>



<li>HTML/CSS &#8211; 70.148;</li>



<li>PHP &#8211; 58.899.</li>
</ul>



<h2 class="wp-block-heading"><span id="developers-resist-returning-to-the-office">Developers resist returning to the office</span></h2>



<p class="wp-block-paragraph">For all respondents this year, we see a slight increase in &#8220;Independent contractor, freelancer, or self-employed&#8221; and an equal-sized decrease in full-time students (1 percentage point) compared to last year and other employment statuses changing less than that. The costs of investing in oneself have risen with inflation in 2023, but more is needed to sway many from the opportunity to level up their developer skills.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="861" height="473" src="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_7.png?x32039" alt="" class="wp-image-830" srcset="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_7.png 861w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_7-300x165.png 300w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_7-768x422.png 768w" sizes="auto, (max-width: 861px) 100vw, 861px" /></figure>



<p class="wp-block-paragraph">The most popular topic in the IT industry is the work environment. Hybrid is here to stay for larger organizations; <strong>over half of the employees in 5,000+ organizations are hybrid</strong>. The smaller organizations are most likely to be in-person, with one out of five organizations with fewer than 20 people reporting being in-person. More developers are working in person this year than last (+2%). Return-to-office initiatives aside, coding easily lends itself to fully remote work, and one-third or more of all organization sizes are still fully remote.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="704" height="193" src="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_8.png?x32039" alt="" class="wp-image-831" srcset="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_8.png 704w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_8-300x82.png 300w" sizes="auto, (max-width: 704px) 100vw, 704px" /></figure>



<p class="wp-block-paragraph">On the other hand, the most crucial topic concerns salaries in the IT industry. Almost 47,000 people completed this segment of the survey. <strong>Quite expectedly, senior and engineering positions occupy the very top of the list regarding salary</strong>. </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="811" height="445" src="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_9.png?x32039" alt="" class="wp-image-832" srcset="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_9.png 811w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_9-300x165.png 300w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_9-768x421.png 768w" sizes="auto, (max-width: 811px) 100vw, 811px" /></figure>



<h2 class="wp-block-heading"><span id="70-of-developers-code-outside-of-work">70% of developers code outside of work</span></h2>



<p class="wp-block-paragraph">Regarding other popular positions, back-end developers have an average median annual salary of $76,034, while full-stack developers earn $71,140. Mobile developers earn $68,192, while front-end developer positions earn $59,970. <strong>Interestingly, most professional programmers also code outside of work and do it as a hobby, even 70% of them</strong>.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="815" height="376" src="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_10.png?x32039" alt="" class="wp-image-834" srcset="https://shiftmag.dev/wp-content/uploads/2023/06/gfx_10.png 815w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_10-300x138.png 300w, https://shiftmag.dev/wp-content/uploads/2023/06/gfx_10-768x354.png 768w" sizes="auto, (max-width: 815px) 100vw, 815px" /></figure>



<p class="wp-block-paragraph">The Stack Overflow Developer Survey is <strong>based on a survey of 89,184 software developers from 185 countries worldwide</strong>. </p>
<p>The post <a href="https://shiftmag.dev/stack-overflow-developer-survey-2023-815/">Stack Overflow Survey: 70% of developers use AI tools for coding, but 3% highly trust their accuracy</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: shiftmag.dev @ 2026-10-06 09:48:15 by W3 Total Cache
-->