<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Puyun</title>
    <description>The latest articles on DEV Community by Puyun (@puyun_days).</description>
    <link>https://dev.to/puyun_days</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4109695%2Fd4b420df-9fd5-421b-a725-2e21c57a8c20.png</url>
      <title>DEV Community: Puyun</title>
      <link>https://dev.to/puyun_days</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/puyun_days"/>
    <language>en</language>
    <item>
      <title>AI-LMC Phase 00 — I just wanted to make easy money with AI, so obviously I'm now building a legacy app from scratch 🐼 (Part 1)</title>
      <dc:creator>Puyun</dc:creator>
      <pubDate>Tue, 08 Sep 2026 11:09:29 +0000</pubDate>
      <link>https://dev.to/puyun_days/ai-lmc-phase-00-i-just-wanted-to-make-easy-money-with-ai-so-obviously-im-now-building-a-legacy-3nan</link>
      <guid>https://dev.to/puyun_days/ai-lmc-phase-00-i-just-wanted-to-make-easy-money-with-ai-so-obviously-im-now-building-a-legacy-3nan</guid>
      <description>&lt;p&gt;I want to make money with AI.&lt;/p&gt;

&lt;p&gt;Ideally, easy money.&lt;/p&gt;

&lt;p&gt;To put it more precisely:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I want to hand as much as possible to AI, and do as little as possible myself.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🐼 "Is there a convenient method like that somewhere?"&lt;/p&gt;

&lt;p&gt;So I asked the AI first.&lt;/p&gt;




&lt;h2&gt;
  
  
  Please, AI, let me be lazy
&lt;/h2&gt;

&lt;p&gt;When I scroll through social media, I keep seeing people overseas post things like:&lt;/p&gt;

&lt;p&gt;"I made money by having AI do this."&lt;/p&gt;

&lt;p&gt;"I built this system and it just runs on its own."&lt;/p&gt;

&lt;p&gt;Must be nice.&lt;/p&gt;

&lt;p&gt;I want that too. 🐼&lt;/p&gt;

&lt;p&gt;But some of those services can't be used from Japan.&lt;/p&gt;

&lt;p&gt;For example, &lt;strong&gt;&lt;a href="https://help.polymarket.com/en/articles/13364163-geographic-restrictions" rel="noopener noreferrer"&gt;Polymarket&lt;/a&gt;&lt;/strong&gt;, the prediction market you see a lot overseas, currently lists Japan among its blocked countries.&lt;/p&gt;

&lt;p&gt;And there are plenty of others. You find some clever scheme going viral abroad, and then:&lt;/p&gt;

&lt;p&gt;"Great, let's just do that in Japan!"&lt;/p&gt;

&lt;p&gt;…turns out you can't.&lt;/p&gt;

&lt;p&gt;So I asked my GPT and my Claude.&lt;/p&gt;

&lt;p&gt;🐼 "I want to hand things off to you two and get to a point where I make money without much effort."&lt;/p&gt;

&lt;p&gt;We talked about a lot of things.&lt;/p&gt;

&lt;p&gt;A lot of ideas came up.&lt;/p&gt;

&lt;p&gt;But in the end, GPT and Claude both circled back to roughly the same place.&lt;/p&gt;

&lt;p&gt;🤖 "The fastest route is to use the eleven-plus years of engineering experience you already have."&lt;/p&gt;

&lt;p&gt;🐼 "…So we're back to that?"&lt;/p&gt;




&lt;h2&gt;
  
  
  "Use your eleven and a half years," they said
&lt;/h2&gt;

&lt;p&gt;I've been an engineer in Japan for about eleven and a half years.&lt;/p&gt;

&lt;p&gt;Mostly C# and .NET.&lt;/p&gt;

&lt;p&gt;But when I look over the résumé of those eleven years, it's almost entirely internal systems and B2B line-of-business applications.&lt;/p&gt;

&lt;p&gt;I haven't built consumer web services.&lt;/p&gt;

&lt;p&gt;I haven't maintained a well-known open-source project.&lt;/p&gt;

&lt;p&gt;Windows applications used inside companies.&lt;/p&gt;

&lt;p&gt;Point-of-sale systems.&lt;/p&gt;

&lt;p&gt;Systems built to make some back-office process less painful.&lt;/p&gt;

&lt;p&gt;That's what I've been making, the whole time.&lt;/p&gt;

&lt;p&gt;And in this kind of work, some projects restrict the use of generative AI entirely, because the systems handle confidential and personal data.&lt;/p&gt;

&lt;p&gt;Naturally, none of that source code is on GitHub either.&lt;/p&gt;

&lt;p&gt;So when I go looking through GitHub issues and public job listings thinking:&lt;/p&gt;

&lt;p&gt;🐼 "Maybe I can get AI to do this part and take it easy"&lt;/p&gt;

&lt;p&gt;…the kind of work I've actually done for eleven years doesn't show up.&lt;/p&gt;

&lt;p&gt;Of course it doesn't.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;They're internal systems.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🐼 "So what am I supposed to do with my eleven years in the age of AI?"&lt;/p&gt;

&lt;p&gt;GPT and Claude gave more or less the same answer to that one too.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Legacy Modernization.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Apparently Japan still has a lot of legacy
&lt;/h2&gt;

&lt;p&gt;I looked into it.&lt;/p&gt;

&lt;p&gt;According to a 2025 report from &lt;a href="https://digital-agency-news.digital.go.jp/articles/2025-08-27-1" rel="noopener noreferrer"&gt;Japan's Digital Agency&lt;/a&gt;, based on the summary report of the Legacy System Modernization Committee:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;61% of user companies still have legacy systems.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Among large enterprises:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;74%.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🐼 "That's a lot."&lt;/p&gt;

&lt;p&gt;My eleven years of line-of-business experience applies.&lt;/p&gt;

&lt;p&gt;C# and .NET apply.&lt;/p&gt;

&lt;p&gt;And there's still a mountain of legacy systems out there.&lt;/p&gt;

&lt;p&gt;Right then.&lt;/p&gt;

&lt;p&gt;🐼 "So I do Legacy Modernization and I get paid?"&lt;/p&gt;

&lt;p&gt;🤖 "No."&lt;/p&gt;

&lt;p&gt;🐼 "…"&lt;/p&gt;




&lt;h2&gt;
  
  
  But isn't AI going to do that anyway?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;.NET 10&lt;/strong&gt; was released in November 2025.&lt;/p&gt;

&lt;p&gt;Thanks as always, Microsoft. 🐼&lt;/p&gt;

&lt;p&gt;And &lt;a href="https://learn.microsoft.com/en-us/lifecycle/products/microsoft-net-and-net-core" rel="noopener noreferrer"&gt;.NET 8 reaches end of support on November 11, 2026&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Which means upgrades like:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;.NET 8 → .NET 10&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;are exactly what people are doing right now.&lt;/p&gt;

&lt;p&gt;Microsoft also already has &lt;strong&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/core/porting/github-copilot-app-modernization/overview" rel="noopener noreferrer"&gt;GitHub Copilot modernization&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It analyzes a .NET project, produces an upgrade plan, modifies the code, and verifies the build and tests.&lt;/p&gt;

&lt;p&gt;There is an official scenario for exactly this: "upgrade this solution to .NET 10."&lt;/p&gt;

&lt;p&gt;🐼 "…"&lt;/p&gt;

&lt;p&gt;🐼 "So AI can already do it."&lt;/p&gt;




&lt;h2&gt;
  
  
  …Really?
&lt;/h2&gt;

&lt;p&gt;And here's where something caught.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Really?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I mean, sure.&lt;/p&gt;

&lt;p&gt;Rewriting the target framework. Updating NuGet packages. Fixing compile errors.&lt;/p&gt;

&lt;p&gt;AI is going to keep getting better at all of that.&lt;/p&gt;

&lt;p&gt;But.&lt;/p&gt;

&lt;p&gt;The legacy line-of-business systems I've actually seen — were they ever that tidy?&lt;/p&gt;

&lt;p&gt;For example.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Only A-san understands this part."&lt;/p&gt;

&lt;p&gt;"Where's A-san?"&lt;/p&gt;

&lt;p&gt;"Quit last year."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Or.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"The spec says this, but that's not how it actually runs."&lt;/p&gt;

&lt;p&gt;"Which one is correct?"&lt;/p&gt;

&lt;p&gt;"You'd have to ask the people who use it."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Or.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Why is this one number corrected by hand?"&lt;/p&gt;

&lt;p&gt;"It's always been done that way."&lt;/p&gt;

&lt;p&gt;"Who decided that?"&lt;/p&gt;

&lt;p&gt;"No idea."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Or.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"We could probably delete this, right?"&lt;/p&gt;

&lt;p&gt;"No — apparently some department has a problem at month-end if you remove it."&lt;/p&gt;

&lt;p&gt;"Which department?"&lt;/p&gt;

&lt;p&gt;"Accounting, probably."&lt;/p&gt;

&lt;p&gt;"Probably?"&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;In a legacy business system, &lt;strong&gt;reading the source code is not enough.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It isn't in the documentation.&lt;/p&gt;

&lt;p&gt;The spec is out of date.&lt;/p&gt;

&lt;p&gt;Only one person knew.&lt;/p&gt;

&lt;p&gt;And that person is gone.&lt;/p&gt;

&lt;p&gt;So an engineer goes around asking.&lt;/p&gt;

&lt;p&gt;"What is this process actually for?"&lt;/p&gt;

&lt;p&gt;"How am I supposed to decide this value?"&lt;/p&gt;

&lt;p&gt;"Is this workflow still in use?"&lt;/p&gt;

&lt;p&gt;I've watched that happen many times.&lt;/p&gt;

&lt;p&gt;Which is when it occurred to me.&lt;/p&gt;

&lt;p&gt;🐼 "Can AI figure this out too?"&lt;/p&gt;

&lt;p&gt;If you analyze the source code, &lt;strong&gt;can you really recover the things that used to require asking someone?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Even human engineers couldn't. They went looking for the person who knew, asked the question, failed to get an answer, and decided for themselves in the end.&lt;/p&gt;

&lt;p&gt;Can AI really work all of that out?&lt;/p&gt;

&lt;p&gt;🤖 "That question itself is interesting."&lt;/p&gt;

&lt;p&gt;🐼 "Hm?"&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Part 2 continues.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>legacy</category>
      <category>dotnet</category>
      <category>career</category>
    </item>
    <item>
      <title>KONNICHIWA! I'm Puyun — I don't speak English, But Here I am 🐼</title>
      <dc:creator>Puyun</dc:creator>
      <pubDate>Fri, 04 Sep 2026 13:09:45 +0000</pubDate>
      <link>https://dev.to/puyun_days/konnichiha-im-puyun-i-dont-speak-english-but-here-i-am-d54</link>
      <guid>https://dev.to/puyun_days/konnichiha-im-puyun-i-dont-speak-english-but-here-i-am-d54</guid>
      <description>&lt;p&gt;KONNICHIWA! 😄&lt;/p&gt;

&lt;p&gt;My name is Puyun.&lt;/p&gt;

&lt;p&gt;I’m called Puyun because I’m a slightly chubby panda who’s soft and squishy — &lt;em&gt;puyun puyun&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I make my living as a C#/.NET engineer.&lt;/p&gt;

&lt;p&gt;I’ve been working with what you’d call legacy business applications for about 11 years now.&lt;/p&gt;

&lt;p&gt;And yet, I only started seriously exploring AI last month.&lt;/p&gt;

&lt;p&gt;So basically, I’m a &lt;strong&gt;one-month-old AI beginner&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;But every day, I talk with AI, build things with it, and try all kinds of experiments.&lt;/p&gt;

&lt;p&gt;And honestly, I’m having a lot of fun.&lt;/p&gt;

&lt;p&gt;I’ve also started taking on GitHub Issues.&lt;/p&gt;

&lt;p&gt;I’m beginning with the easier ones and hoping to level up little by little.&lt;/p&gt;

&lt;p&gt;But there’s one problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I don’t speak English!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So...&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WHY AM I HERE?!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I opened a pull request on GitHub, and a maintainer replied.&lt;/p&gt;

&lt;p&gt;I understood about one thing:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;“Thanks.”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That was pretty much it.&lt;/p&gt;

&lt;p&gt;So I asked AI to translate the rest for me.&lt;/p&gt;

&lt;p&gt;Then I wrote what I wanted to say in Japanese, asked AI to turn that into English, and sent the reply.&lt;/p&gt;

&lt;p&gt;And you know what?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That was really fun.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So I came here.&lt;/p&gt;

&lt;p&gt;I’m not some genius engineer from Japan.&lt;/p&gt;

&lt;p&gt;I’m not a brilliant AI researcher either.&lt;/p&gt;

&lt;p&gt;I’m just a panda.&lt;/p&gt;

&lt;p&gt;A panda who wants to share, with the world, what I try with AI, what I notice, what I think about, what I experience—&lt;/p&gt;

&lt;p&gt;and what I mess up along the way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Nice to meet you, world!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Japanda! 🐼&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;I wrote the original ideas in Japanese and used AI to help adapt them into English. The ideas, experiences, and opinions are mine.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>github</category>
      <category>be</category>
      <category>wel</category>
    </item>
  </channel>
</rss>
