{"id":23829,"date":"2026-09-09T04:56:18","date_gmt":"2026-09-09T04:56:18","guid":{"rendered":"https:\/\/scannn.com\/programming-is-art\/"},"modified":"2026-09-09T04:56:18","modified_gmt":"2026-09-09T04:56:18","slug":"programming-is-art","status":"publish","type":"post","link":"https:\/\/scannn.com\/lv\/programming-is-art\/","title":{"rendered":"Programming is art"},"content":{"rendered":"\n<div>\n<p>When I started programming, my whole day revolved around development. I\u2019d wake up, write code, and go to sleep. And that\u2019s how it was day in and day out. My entire social circle consisted of people who also wrote code. I studied frameworks, libraries, and various programming languages.<\/p>\n<p>I got into development because I was fascinated by the idea that by writing code, I could create new programs. All I needed to do was learn how to program, and I\u2019d be able to create anything. If I learned PHP, I could build back-end applications. If I learned HTML and CSS, I could build websites.<\/p>\n<p>I could choose what I wanted to create, learn the necessary technologies for it, and start building. You open an IDE, create a new project, and build it from scratch. You choose patterns, libraries, and frameworks; you read the documentation and dive into the source code. You get so immersed in the process that you don\u2019t even notice how the days fly by. Over time, you develop your own coding style.<\/p>\n<p>I wrote code, and I enjoyed writing code, but it wasn\u2019t the kind of work I wanted to do for the rest of my life. I preferred creating something new to the actual process of writing code. I liked starting from scratch \u2014 with nothing but an idea \u2014 to create a product that people actually use. That\u2019s why I\u2019ve always worked exclusively at startups and never at large companies.<\/p>\n<p>I\u2019ve always dreamed of advancing my career \u2014 to become a team lead, a manager, or to take on another role that didn\u2019t involve writing code. And whenever someone else could write the code, I\u2019d shift away from coding toward managerial tasks. Whether I wrote the code myself or delegated it to others didn\u2019t matter to me.<\/p>\n<p>Although I got into development out of an interest in creating things, later on I did it solely because I was getting paid for it. For me, it was just a job. Even though I wrote code in my free time, I still used that approach to build my own startups, which I planned to make money from. Writing code and making money were inseparable. Over time, income from projects became the main focus, rather than simply the desire to create projects.<\/p>\n<p>But there\u2019s another type of person. These are true programmers who write code regardless of income. They write code simply because they can\u2019t help but write it. It doesn\u2019t matter to them how much money they make from it. They might work on open-source projects that will never generate any income for them.<\/p>\n<p>They enjoy writing code, solving development challenges, designing, figuring out the logic, fixing bugs, and understanding the entire system as a whole. They enjoy the process itself. And they\u2019ll never hand that over to AI agents.<\/p>\n<p>I love building startups, and they love writing code. For me, building projects is a way to make money. For them, programming is art.<\/p>\n<p>That\u2019s why all my arguments about how AI helps me build projects are completely irrelevant to true artists. They don\u2019t need AI to help them with anything.<\/p>\n<p>And that\u2019s why there\u2019s often a negative reaction to the claim that AI will soon replace all programmers. For artists, this claim itself is illogical. Even if some technological breakthrough occurs and AI can truly work autonomously and solve problems hundreds of times faster than humans, people will still continue to write code by hand, line by line. AI will never be able to take away their ability and desire to write code.<\/p>\n<p>I don\u2019t use AI when writing. It produces soulless, bland text. AI slop that no one wants to read. I want to come up with the wording myself, proofread and edit the text, come up with a title, and delete unnecessary sentences and entire paragraphs. I like it when new ideas for the text come to me as I\u2019m writing. The writing process itself \u2014 the thinking that goes on in the moment \u2014 is important to me, not just the result. If I asked an AI to write a text on the topic \u201cProgramming is art\u201d, that thought process wouldn\u2019t happen. I wouldn\u2019t experience the same emotions that come with writing it myself. For me, writing is art that I pursue regardless of money. I think people who enjoy writing code feel the same way.<\/p>\n<section class=\"essay-nav\">\n<nav class=\"note-nav\">\n                        <a class=\"note-nav-link\" href=\"https:\/\/orchidfiles.com\/write-code-by-hand\/\"><br \/>\n                            <span class=\"note-nav-direction\">\u2190 Before<\/span><br \/>\n                            <span class=\"note-nav-title\">Developers want to write code by hand<\/span><br \/>\n                        <\/a><br \/>\n            <\/nav>\n<\/section>\n<section class=\"essay-actions gh-canvas\">\n<h3 class=\"essay-actions-title\">Subscribe<\/h3>\n<nav class=\"nav\">\n                <a href=\"https:\/\/orchidfiles.com\/rss\/\" target=\"_blank\" rel=\"noopener noreferrer\">RSS<\/a><br \/>\n                <span class=\"nav-separator\">\u00b7<\/span><br \/>\n                <a href=\"https:\/\/t.me\/orchidfiles\" target=\"_blank\" rel=\"noopener noreferrer\">Telegram<\/a><br \/>\n            <\/nav>\n<\/section><\/div>\n<p><a href=\"https:\/\/orchidfiles.com\/programming-is-art\/?utm_source=tldrdev\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When I started programming, my whole day revolved around development. I\u2019d wake up, write code, and go to sleep. And that\u2019s how it was day in and day out. My entire social circle consisted of people who also wrote code. I studied frameworks, libraries, and various programming languages. I got into development because I was [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":23830,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[143],"tags":[],"class_list":["post-23829","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai"],"_links":{"self":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts\/23829","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/comments?post=23829"}],"version-history":[{"count":0,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts\/23829\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/media\/23830"}],"wp:attachment":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/media?parent=23829"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/categories?post=23829"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/tags?post=23829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}