{"id":61515,"date":"2026-10-09T17:53:18","date_gmt":"2026-10-09T17:53:18","guid":{"rendered":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/"},"modified":"2026-10-09T17:53:18","modified_gmt":"2026-10-09T17:53:18","slug":"i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him","status":"publish","type":"post","link":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/","title":{"rendered":"\u2018I use AI to do the things that I\u2019m bad at\u2019: Linus Torvalds on why it works for him"},"content":{"rendered":"<h3 class=\"wp-block-heading\">ZDNET\u2019s key takeaways<\/h3>\n<ul class=\"wp-block-list\">\n<li>Torvalds likes AI for showing new developers the joy of programming.<\/li>\n<li>Torvalds discussed changes in the Linux kernel development process.<\/li>\n<li>AI has become a vital component in finding and fixing bugs in the Linux kernel.<\/li>\n<\/ul>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n<p>PRAGUE \u2013 Many open-source developers still dislike AI. The latest example is <a href=\"https:\/\/www.theregister.com\/software\/2026\/10\/07\/cosmic-shuts-the-door-on-ai-code-as-gnome-debates-letting-bug-reports-in\/5301141\" target=\"_blank\" rel=\"noopener\">System76 banning AI-generated content from its COSMIC desktop<\/a>. At <a href=\"https:\/\/events.linuxfoundation.org\/open-source-summit-europe\/\" target=\"_blank\" rel=\"noopener\">Open Source Summit Europe<\/a>, Linux creator Linus Torvalds offered a different take: \u201cI actually really like using AI,\u201d Torvald told Dirk Hohndel, his good friend and head of <a href=\"https:\/\/www.ericsson.com\/en\/open-source\" target=\"_blank\" rel=\"noopener\">Ericsson Software Technology<\/a>, in their latest discussion.<\/p>\n<p><strong>Also: <a href=\"https:\/\/www.zdnet.com\/tech\/linux-desktop-future-domination\/\">5 reasons why Linux will dominate desktop computing<\/a><\/strong><\/p>\n<p>But that enthusiasm comes with a distinction worth keeping in mind. Using AI to make a hobby project more enjoyable is one thing. Using it responsibly in the Linux kernel, where generated patches and bug reports can overwhelm maintainers, is another.<\/p>\n<div class=\"wp-block-ziff-davis-exco-video is-injected\" id=\"exco-video-block-6a8e06fe4d2cfb09fd68fb54-1358166-1\" data-exco-video-id data-exco-playlist-id=\"6a8e06fe4d2cfb09fd68fb54\" data-exco-video-title data-exco-video-src data-exco-video-duration=\"0\" data-exco-video-poster data-exco-suppress-ads=\"0\" data-exco-autoplay=\"0\" data-exco-sticky=\"1\">\n<p class=\"exco-video__eyebrow\">More from ZDNET<\/p>\n<\/p><\/div>\n<p>Torvalds said, \u201cI think that you need to be very careful using AI when you\u2019re doing something real and important.\u201d&nbsp;<\/p>\n<h2 class=\"wp-block-heading\">Torvalds likes AI, especially for beginners<\/h2>\n<p>\u201cTo be fair,\u201d he continued, \u201cI don\u2019t do a lot of kernel programming. I\u2019m a maintainer. The Linux kernel is a project where other people do the real work, and I act as the collection point. But I still enjoy programming immensely. I think AI is a wonderful tool if you use it correctly and treat it as a tool, and I find it makes programming much more enjoyable.\u201d<\/p>\n<p>Torvalds recalled, \u201cI started programming in 1981 or so, and back then computers were much simpler, and you could understand what they were doing, and also the programs you compared your own programs to were much simpler.\u201d<\/p>\n<p><strong>Also: <a href=\"https:\/\/www.zdnet.com\/article\/top-6-ai-free-linux-distros\/\">The 6 AI-free Linux distros I recommend most<\/a><\/strong><\/p>\n<p>\u201cIt\u2019s a different story today,\u201d Torvalds said. \u201cThe bar in software engineering has grown so high that it\u2019s hard to see your own small efforts as worth anything, because you\u2019re used to all these polished, professional programs. \u201c<\/p>\n<p>\u201cA lot of people make fun of vibe coding, but I think it\u2019s a wonderful way to find joy in programming. It makes you feel like you\u2019re doing something relevant. It allows you, as a new programmer, to do things that you would otherwise have a really hard time with.\u201d<\/p>\n<p>He continued: \u201cI love the concept of AI as a gateway drug because I was working on my <a href=\"https:\/\/www.zdnet.com\/article\/what-linus-torvalds-really-thinks-about-ai-and-software-development-might-surprise-you\/\">own toy project, the guitar pedal<\/a>, and I knew what I was doing. I had a user interface that I had written myself in C that was running on a microcontroller that was running on this small screen, and I was like, \u201cThis is just stupid. It looks like something from the \u201980s; I wanted it to look like something from this century. But I don\u2019t do Java. I do kernels.\u201d<\/p>\n<p><strong>Also: <a href=\"https:\/\/www.zdnet.com\/tech\/most-secure-linux-distros\/\">My 5 favorite Linux distros for security<\/a><\/strong><\/p>\n<p>\u201cSo, I use AI to do the things that I\u2019m bad at,\u201d Torvalds went on, \u201cI\u2019d seen all the same YouTube videos you have. Give AI a prompt, and it will do it. So I gave it a prompt, and it did it, and it was horrendous. Then I said, \u2018Hey, look! I already did this in C. I did it the right way. It\u2019s just ugly.\u201d<\/p>\n<h2 class=\"wp-block-heading\"><strong>AI in the Linux kernel<\/strong><\/h2>\n<p>That\u2019s not to say AI isn\u2019t useful for finding and fixing mistakes in the Linux kernel. Hohndel asked about <a href=\"https:\/\/sashiko.dev\/\" target=\"_blank\" rel=\"noopener\">Sashiko<\/a>, an agentic Linux kernel code review system. Torvalds said its public reviews now appear on the <a href=\"https:\/\/lkml.org\/\" target=\"_blank\" rel=\"noopener\">Linux Kernel Mailing List (LKML)<\/a>. Indeed, some subsystem maintainers now expect patches to have received such a review before accepting them.<\/p>\n<p>That doesn\u2019t mean all pull requests have to go through an AI review. Some maintainers do require it, though, and it seems likely that all will eventually require it.&nbsp;<\/p>\n<p><strong>Also: <a href=\"https:\/\/www.zdnet.com\/innovation\/vzmore-ax-max-mini-pc-review\/\">I doubted this mini PC could handle my local AI tasks, but it blew me away<\/a><\/strong><\/p>\n<p>AI tools can identify genuine security problems. They can also surface issues in old, no-longer-used drivers that have gone unnoticed for years. Torvalds sees value in the resulting fixes, while acknowledging their cost. \u201cIt is, I think, improving our code base\u2026 Although it is also stressing maintainers out to the point that it\u2019s a problem.\u201d<\/p>\n<p>As Torvalds said in Mumbai earlier this year. convincing but fabricated bug reports can require substantial human effort to disprove, while narrowly targeted patches may fix one symptom without addressing the underlying problem. <a href=\"https:\/\/www.zdnet.com\/article\/what-linus-torvalds-really-thinks-about-ai-and-software-development-might-surprise-you\/\">Torvalds called some submissions \u201cmindless band-aid kind of patches.\u201d<\/a><\/p>\n<p>That said, AI code checking is here, and it\u2019s here to stay. For example, Torvalds said, \u201cthree-quarters of the preceding day\u2019s <a href=\"https:\/\/events.linuxfoundation.org\/linux-kernel-maintainer-summit\/\" target=\"_blank\" rel=\"noopener\">Linux Kernel Maintainer Summit<\/a> discussion concerned making AI generation and review less stressful and more useful. The bottleneck isn\u2019t getting patches. It\u2019s getting useful work through review without exhausting the people responsible for it.<\/p>\n<h2 class=\"wp-block-heading\">\u2018Me, myself, and my computer\u2019<\/h2>\n<p>Because it was <a href=\"https:\/\/www.zdnet.com\/article\/just-a-hobby-linus-torvalds-introduced-linux-35-years-ago-almost-called-it-freax\/\">Linux\u2019s 35th anniversary<\/a>, Torvalds also talked about how the process of making Linux has changed over the years. In the beginning, Linux had no development infrastructure at all to speak of. Instead, Torvalds tracked changes through <a href=\"https:\/\/computing.help.inf.ed.ac.uk\/FAQ\/whats-tarball-or-how-do-i-unpack-or-create-tgz-or-targz-file\" target=\"_blank\" rel=\"noopener\">tarball<\/a> patches and regularly distributed updated source code. <\/p>\n<p>\u201cI made patches every single day internally, and I released them at least weekly,\u201d he recalled. \u201cAnd it actually worked surprisingly well for a small project.\u201d<\/p>\n<p><strong>Also: <a href=\"https:\/\/www.zdnet.com\/article\/open-source-summit-linus-torvalds\/\">\u2018I\u2019m not a programmer\u2019 anymore: Linus Torvalds on the only two tools he uses now<\/a><\/strong><\/p>\n<p>Hohndel noted that the distribution of new tarballs and their accompanying changes continued until 2002, when Linux had become a much larger undertaking. Back in those days, Torvalds said, \u201cIt was really just me, myself, and my computer.\u201d<\/p>\n<p>His reluctance to adopt existing source-control tools was not simply stubbornness. He wanted developers to work independently, with their own local environments. \u201cI really felt very strongly that everybody should have their own local setup,\u201d he said. <\/p>\n<p>As I explained in my<a href=\"https:\/\/www.zdnet.com\/article\/linuxs-remarkable-journey-from-one-devs-hobby-to-40-million-lines-of-code-and-counting\/\"> 2025 account of Linux\u2019s growth<\/a>, drawing on Jonathan Corbet\u2019s history of the project, Linux\u2019s openness attracted an expanding development community. But relying on Torvalds to apply incoming patches manually became a bottleneck. Accepting contributions by hand was no longer enough; the project needed a better way to integrate them.<\/p>\n<h2 class=\"wp-block-heading\">BitKeeper was controversial \u2013 and useful<\/h2>\n<p>The <a href=\"http:\/\/www.bitkeeper.org\/\" target=\"_blank\" rel=\"noopener\">BitKeepe<\/a>r version control system provided that improvement, although its proprietary licensing divided the kernel community. Some developers refused to use it. Torvalds, however, found that distributed source control made it substantially easier to merge work from subsystems such as networking and ARM. Torvalds said, \u201cBitKeeper, as far as I\u2019m concerned, was a huge success.\u201d<\/p>\n<p>He didn\u2019t consider it flawless. Rather, it showed him what source control could do and helped him identify what he actually wanted. Nor did its adoption require every maintainer to use the same tool.&nbsp;<\/p>\n<p><strong>Also: <a href=\"https:\/\/www.zdnet.com\/article\/linux-community-project-continuity-plan-for-replacing-linus-torvalds\/\">Linux after Linus? The kernel community\u2019s plan for replacing Torvalds<\/a><\/strong><\/p>\n<p>Then the <a href=\"https:\/\/www.eweek.com\/de\/servers\/torvalds-creates-new-linux-development-system\/\" target=\"_blank\" rel=\"noopener\">2005 BitKeeper licensing dispute <\/a>took away the tool he had come to depend on.&nbsp; After experiencing distributed source control, returning to the old approach was no longer appealing. <a href=\"https:\/\/www.zdnet.com\/article\/linus-torvalds-built-git-in-10-days-and-never-imagined-it-would-last-20-years\/\">Git was Torvalds\u2019 answer<\/a>.<\/p>\n<p>Hohndel recalled that Torvalds took 11 days to produce the first working version: a new object model, code, and a functioning tool in under two weeks. The early Git was not universally popular. Developers accustomed to CVS found it unfamiliar, and its first versions had rough edges.&nbsp;<\/p>\n<p>Its eventual success still surprises Torvalds. Today, according to a <a href=\"https:\/\/survey.stackoverflow.co\/2022\" target=\"_blank\" rel=\"noopener\">2022 Stack Overflow Developer survey<\/a>, Git has become the de facto standard for version control: Nearly 94% of respondents, and almost 97% of professional developers, use Git. All Torvalds&nbsp;wanted was a tool for Linux, not to remake software development everywhere. As he put it,&nbsp; \u201cI sometimes get way too much credit for Git.\u201d<\/p>\n<p>After roughly six months, he handed over its maintenance. His point was that the subsequent decades of development belonged to other people, not that the initial work was unimportant. \u201cIt\u2019s worth noting that Git today is a lot better than Git in 2005.\u201d&nbsp;<\/p>\n<h2 class=\"wp-block-heading\"><strong>The kernel should improve without becoming exciting<\/strong><\/h2>\n<p>Linux\u2019s release process underwent another major change, moving away from long-lived, separate stable and development trees toward frequent releases, a merge window, and release candidates.<\/p>\n<p>Under the older model, work accumulated in the development tree while distributions backported desired changes into stable kernels. Releases intended to happen annually could stretch into years, making planning difficult. Torvalds proposed a dramatically shorter cycle. The reaction was not enthusiastic. \u201cPeople looked at me like I had grown a third head.\u201d<\/p>\n<p><strong>Also: <a href=\"https:\/\/www.zdnet.com\/article\/linus-torvalds-vibe-coding-ai\/\">Even Linus Torvalds is vibe coding now<\/a><\/strong><\/p>\n<p>His initial five-week target was intentionally aggressive. The process ultimately settled into the familiar nine-to-ten-week rhythm. The result is a development model Torvalds still finds remarkably effective. \u201cWe now, for the last 20 years, have a really stable, working model.\u201d <\/p>\n<p>He also rejected the idea that Linux should organize itself around dramatic feature launches. \u201cI\u2019m a big believer in the whole incremental small changes that, over time, turn into big features.\u201d As he had said <a href=\"https:\/\/www.zdnet.com\/article\/open-source-summit-linus-torvalds\/\">this summer in Mumbai<\/a>, Linux\u2019s development goal remains \u201cincremental improvement and steady progress all the time.\u201d<\/p>\n<p>So, while AI is changing Linux\u2019s problem-finding and fixing mechanisms, the name of the game for Linux remains rapid, small improvements to an essential, stable operating system.<\/p>\n<section class=\"zd-disqus\" data-zd-disqus data-disqus-shortname=\"zdnet-1\" data-disqus-identifier=\"1358166\" data-disqus-url=\"https:\/\/www.zdnet.com\/tech\/linus-torvalds-ai-coding-programming\/\" data-disqus-title=\"\u2018I use AI to do the things that I\u2019m bad at\u2019: Linus Torvalds on why it works for him\" data-disqus-api-key=\"y0Dp0T6itn9rbTvSf2xkzkhaUL7c5EJsmaWF3XYBqXNz8GHH7wSX1nXi4qzdihWV\" data-disqus-show-label=\"Show Comments\" data-disqus-hide-label=\"Hide Comments\"> <button type=\"button\" class=\"zd-disqus__toggle\" data-zd-disqus-toggle aria-expanded=\"false\"> <span class=\"zd-disqus__toggle-text\" data-zd-disqus-label>Show Comments<\/span> <svg class=\"zd-disqus__toggle-icon\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" aria-hidden=\"true\" focusable=\"false\"> <path d=\"M7 1 V12.5 M2.5 8 L7 12.5 L11.5 8\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/> <\/svg> <\/button> <\/p>\n<div class=\"zd-disqus__panel\" data-zd-disqus-panel hidden>\n<p class=\"zd-disqus__consent\" data-zd-disqus-consent hidden>Please accept cookies to view the comments powered by Disqus.<\/p>\n<\/p><\/div>\n<p> <noscript>Please enable JavaScript to view the comments powered by Disqus.<\/noscript> <\/section>\n<div class=\"articleAuthorBioFooter-container\">\n<div class=\"articleAuthorBioFooter\">\n<div class=\"articleAuthorBioFooter_body\">\n<div class=\"articleAuthorBioFooter_nameBlock\">\n<div class=\"c-cmsImage articleAuthorBioFooter_image\"> <picture class=\"c-cmsImage_image\"> <img alt=\"Steven Vaughan-Nichols\" src=\"https:\/\/www.zdnet.com\/wp-content\/uploads\/sites\/3\/steven-vaughan-nichols.jpg?w=64\" srcset=\"https:\/\/www.zdnet.com\/wp-content\/uploads\/sites\/3\/steven-vaughan-nichols.jpg?w=128 2x\" class=\"avatar avatar-64 photo\" height=\"64\" width=\"64\" loading=\"lazy\" decoding=\"async\"> <\/picture> <\/div>\n<div class=\"articleAuthorBioFooter_nameText\">\n<div class=\"articleAuthorBioFooter_name\"> <span>Steven Vaughan-Nichols<\/span> <\/div>\n<p> <span class=\"articleAuthorBioFooter_credentials\"> Senior Contributing Editor <\/span> <\/div>\n<\/p><\/div>\n<p> <span class=\"articleAuthorBioFooter_bio has-bio\"> <span>Steven J. Vaughan-Nichols is a freelance writer and technology analyst. Besides ZDNET, he works with Foundry (Formerly IDG Communications), The Register, The New Stack, TechStrong, and Cathey Communications. He does not own stocks or other investments in any technology company.<\/span> <a href=\"https:\/\/www.zdnet.com\/meet-the-team\/sjvn\/\" rel=\"author\" class=\"articleAuthorBioFooter_link\"> See full bio <\/a> <\/span> <\/div>\n<p> <!-- Latest Articles Section --> <\/p>\n<div class=\"articleAuthorBioFooter_latest\">\n<h3 class=\"articleAuthorBioFooter_latestTitle\"> The Latest from Steven <\/h3>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p><!-- .articleAuthorBioFooter-container --><br \/>\nREAD MORE <a href=\"https:\/\/www.zdnet.com\/tech\/linus-torvalds-ai-coding-programming\/\">HERE<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Linux creator calls vibe coding \u2018a wonderful way to find joy in programming,\u2019 but not for running Linux development. (Finding bugs is OK.) READ MORE HERE&#8230;<\/p>\n","protected":false},"author":2,"featured_media":61516,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_layout":"default_layout","footnotes":""},"categories":[62],"tags":[],"class_list":["post-61515","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zdnet-security"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u2018I use AI to do the things that I\u2019m bad at\u2019: Linus Torvalds on why it works for him 2026 | ThreatsHub Cybersecurity News<\/title>\n<meta name=\"description\" content=\"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security &amp; Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u2018I use AI to do the things that I\u2019m bad at\u2019: Linus Torvalds on why it works for him 2026 | ThreatsHub Cybersecurity News\" \/>\n<meta property=\"og:description\" content=\"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security &amp; Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/\" \/>\n<meta property=\"og:site_name\" content=\"ThreatsHub Cybersecurity News\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-09T17:53:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.zdnet.com\/wp-content\/uploads\/sites\/3\/steven-vaughan-nichols.jpg?w=64\" \/>\n<meta name=\"author\" content=\"TH Author\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@threatshub\" \/>\n<meta name=\"twitter:site\" content=\"@threatshub\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TH Author\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\\\/\"},\"author\":{\"name\":\"TH Author\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/person\\\/12e0a8671ff89a863584f193e7062476\"},\"headline\":\"\u2018I use AI to do the things that I\u2019m bad at\u2019: Linus Torvalds on why it works for him\",\"datePublished\":\"2026-10-09T17:53:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\\\/\"},\"wordCount\":1650,\"publisher\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him.jpg\",\"articleSection\":[\"ZDNet | Security\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\\\/\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\\\/\",\"name\":\"\u2018I use AI to do the things that I\u2019m bad at\u2019: Linus Torvalds on why it works for him 2026 | ThreatsHub Cybersecurity News\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him.jpg\",\"datePublished\":\"2026-10-09T17:53:18+00:00\",\"description\":\"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him.jpg\",\"contentUrl\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him.jpg\",\"width\":64,\"height\":64},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u2018I use AI to do the things that I\u2019m bad at\u2019: Linus Torvalds on why it works for him\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/\",\"name\":\"ThreatsHub Cybersecurity News\",\"description\":\"%%focuskw%% Threat Intel \u2013 Threat Intel Services \u2013 CyberIntelligence \u2013 Cyber Threat Intelligence - Threat Intelligence Feeds - Threat Intelligence Reports - CyberSecurity Report \u2013 Cyber Security PDF \u2013 Cybersecurity Trends - Cloud Sandbox \u2013- Threat IntelligencePortal \u2013 Incident Response \u2013 Threat Hunting \u2013 IOC - Yara - Security Operations Center \u2013 SecurityOperation Center \u2013 Security SOC \u2013 SOC Services - Advanced Threat - Threat Detection - TargetedAttack \u2013 APT \u2013 Anti-APT \u2013 Advanced Protection \u2013 Cyber Security Services \u2013 Cybersecurity Services -Threat Intelligence Platform\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#organization\"},\"alternateName\":\"Threatshub.org\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#organization\",\"name\":\"ThreatsHub.org\",\"alternateName\":\"Threatshub.org\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Threatshub_Favicon1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/Threatshub_Favicon1.jpg\",\"width\":432,\"height\":435,\"caption\":\"ThreatsHub.org\"},\"image\":{\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/threatshub\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.threatshub.org\\\/blog\\\/#\\\/schema\\\/person\\\/12e0a8671ff89a863584f193e7062476\",\"name\":\"TH Author\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g\",\"caption\":\"TH Author\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u2018I use AI to do the things that I\u2019m bad at\u2019: Linus Torvalds on why it works for him 2026 | ThreatsHub Cybersecurity News","description":"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/","og_locale":"en_US","og_type":"article","og_title":"\u2018I use AI to do the things that I\u2019m bad at\u2019: Linus Torvalds on why it works for him 2026 | ThreatsHub Cybersecurity News","og_description":"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.","og_url":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/","og_site_name":"ThreatsHub Cybersecurity News","article_published_time":"2026-10-09T17:53:18+00:00","og_image":[{"url":"https:\/\/www.zdnet.com\/wp-content\/uploads\/sites\/3\/steven-vaughan-nichols.jpg?w=64","type":"","width":"","height":""}],"author":"TH Author","twitter_card":"summary_large_image","twitter_creator":"@threatshub","twitter_site":"@threatshub","twitter_misc":{"Written by":"TH Author","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/#article","isPartOf":{"@id":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/"},"author":{"name":"TH Author","@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/person\/12e0a8671ff89a863584f193e7062476"},"headline":"\u2018I use AI to do the things that I\u2019m bad at\u2019: Linus Torvalds on why it works for him","datePublished":"2026-10-09T17:53:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/"},"wordCount":1650,"publisher":{"@id":"https:\/\/www.threatshub.org\/blog\/#organization"},"image":{"@id":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2026\/10\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him.jpg","articleSection":["ZDNet | Security"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/","url":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/","name":"\u2018I use AI to do the things that I\u2019m bad at\u2019: Linus Torvalds on why it works for him 2026 | ThreatsHub Cybersecurity News","isPartOf":{"@id":"https:\/\/www.threatshub.org\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/#primaryimage"},"image":{"@id":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/#primaryimage"},"thumbnailUrl":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2026\/10\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him.jpg","datePublished":"2026-10-09T17:53:18+00:00","description":"ThreatsHub Cybersecurity News | ThreatsHub.org | Cloud Security & Cyber Threats Analysis Hub. 100% Free OSINT Threat Intelligent and Cybersecurity News.","breadcrumb":{"@id":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/#primaryimage","url":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2026\/10\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him.jpg","contentUrl":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2026\/10\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him.jpg","width":64,"height":64},{"@type":"BreadcrumbList","@id":"https:\/\/www.threatshub.org\/blog\/i-use-ai-to-do-the-things-that-im-bad-at-linus-torvalds-on-why-it-works-for-him\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.threatshub.org\/blog\/"},{"@type":"ListItem","position":2,"name":"\u2018I use AI to do the things that I\u2019m bad at\u2019: Linus Torvalds on why it works for him"}]},{"@type":"WebSite","@id":"https:\/\/www.threatshub.org\/blog\/#website","url":"https:\/\/www.threatshub.org\/blog\/","name":"ThreatsHub Cybersecurity News","description":"%%focuskw%% Threat Intel \u2013 Threat Intel Services \u2013 CyberIntelligence \u2013 Cyber Threat Intelligence - Threat Intelligence Feeds - Threat Intelligence Reports - CyberSecurity Report \u2013 Cyber Security PDF \u2013 Cybersecurity Trends - Cloud Sandbox \u2013- Threat IntelligencePortal \u2013 Incident Response \u2013 Threat Hunting \u2013 IOC - Yara - Security Operations Center \u2013 SecurityOperation Center \u2013 Security SOC \u2013 SOC Services - Advanced Threat - Threat Detection - TargetedAttack \u2013 APT \u2013 Anti-APT \u2013 Advanced Protection \u2013 Cyber Security Services \u2013 Cybersecurity Services -Threat Intelligence Platform","publisher":{"@id":"https:\/\/www.threatshub.org\/blog\/#organization"},"alternateName":"Threatshub.org","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.threatshub.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.threatshub.org\/blog\/#organization","name":"ThreatsHub.org","alternateName":"Threatshub.org","url":"https:\/\/www.threatshub.org\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2025\/05\/Threatshub_Favicon1.jpg","contentUrl":"https:\/\/www.threatshub.org\/blog\/coredata\/uploads\/2025\/05\/Threatshub_Favicon1.jpg","width":432,"height":435,"caption":"ThreatsHub.org"},"image":{"@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/threatshub"]},{"@type":"Person","@id":"https:\/\/www.threatshub.org\/blog\/#\/schema\/person\/12e0a8671ff89a863584f193e7062476","name":"TH Author","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/066276f086d5155df79c850206a779ad368418a844da0182ce43f9cd5b506c3d?s=96&d=mm&r=g","caption":"TH Author"}}]}},"_links":{"self":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/posts\/61515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/comments?post=61515"}],"version-history":[{"count":0,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/posts\/61515\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/media\/61516"}],"wp:attachment":[{"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/media?parent=61515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/categories?post=61515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.threatshub.org\/blog\/wp-json\/wp\/v2\/tags?post=61515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}