{"id":5653,"date":"2025-09-15T21:04:14","date_gmt":"2025-09-15T21:04:14","guid":{"rendered":"https:\/\/pokecon.jp\/job\/?p=5653"},"modified":"2025-09-15T21:04:14","modified_gmt":"2025-09-15T21:04:14","slug":"my-journey-back-into-development-with-ai","status":"publish","type":"post","link":"https:\/\/pokecon.jp\/job\/5653\/","title":{"rendered":"My Journey Back Into Development with AI"},"content":{"rendered":"\n<\/p>\n<div>\n<p>At <strong>Sansan Global Development Center (SGDC)<\/strong>, the team I manage, Haraya, closes every stand-up meeting with a phrase that guides our work: *&#8217;change lives.&#8217;* It\u2019s more than just words; it\u2019s a reminder of why we do what we do.<\/p>\n<p>For nearly three decades, I\u2019ve worn many hats: software engineer, team lead, architect and engineering manager. My journey started in the days of DOS-based applications like Clipper, FoxPro, and C++. Back then, every change meant waiting for the whole program to compile just to discover if an error had slipped in. Fast-forward to today, and the landscape looks entirely different: IntelliSense, real-time error feedback, reference navigation, and even live coding. Development is faster, smarter, and far more collaborative. <\/p>\n<p>But unlike many managers my age who have moved away from coding to focus solely on people and project management, I\u2019ve stayed curious. I wanted to see if I could still perform at my best as both a leader and developer.<\/p>\n<p><span itemscope=\"\" itemtype=\"http:\/\/schema.org\/Photograph\"><img decoding=\"async\" src=\"https:\/\/cdn-ak.f.st-hatena.com\/images\/fotolife\/a\/alessandrobelarmino\/20250906\/20250906101116.png\" width=\"1200\" height=\"379\" loading=\"lazy\" title=\"\" class=\"hatena-fotolife\" itemprop=\"image\"\/><\/span><br \/><em>The image shows Team Haraya displaying their phrase, &#8220;Change Lives.\u201d.<\/em><\/p>\n<p><strong>Returning to the Craft<\/strong><\/p>\n<p>At <strong>SGDC<\/strong>, I was fortunate to be part of an organization that listens. When I shared my desire to explore beyond management, I was given the opportunity to develop a mobile application using React Native. I had dabbled in it before, but this time I wanted my approach to be more AI-driven.<\/p>\n<p>To be honest, it was both exciting and intimidating. Some colleagues even asked, <em>\u201cNag develop pa diay ka, sir?\u201d<\/em> which translates to, <em>\u201cOh, you\u2019re still coding, sir?\u201d<\/em> Their surprise motivated me, but it also came with pressure. I had to prove, to them and to myself, that I could still deliver.<\/p>\n<p><strong>My AI-Powered Development Journey<\/strong><\/p>\n<p>Most of the team leaned on tools like Devin, Claude, and Cursor. I chose GitHub Copilot because of its seamless integration with VS Code. My first tasks were ambitious:<\/p>\n<ul>\n<li>Build a POC &#8211; OCR reader.<\/li>\n<li>Create an entry form that saves data into SQLite<\/li>\n<\/ul>\n<p>With AI\u2019s help, I built the OCR reader in just two days. It wasn\u2019t perfectly architected, but it successfully scanned and generated text. The entry form was ready in three days.<\/p>\n<p>Without AI, the OCR reader alone would have easily taken me a month, thousands of lines of code, endless library research, and countless Stack Overflow searches. The contrast was astonishing.<\/p>\n<p><span itemscope=\"\" itemtype=\"http:\/\/schema.org\/Photograph\"><img decoding=\"async\" src=\"https:\/\/cdn-ak.f.st-hatena.com\/images\/fotolife\/a\/alessandrobelarmino\/20250906\/20250906101157.png\" width=\"1192\" height=\"546\" loading=\"lazy\" title=\"\" class=\"hatena-fotolife\" itemprop=\"image\"\/><\/span><br \/><em>The image shows a POC project I initiated using Copilot to generate a Method of Contact form, modifying the selection input from buttons to radio buttons. The AI automatically produced the corresponding code implementation, integrating my existing TextInput component.<\/em><\/p>\n<p><strong>What AI Really Changed<\/strong><\/p>\n<p>AI didn\u2019t just accelerate my work it changed what I focused on. Instead of obsessing over indentation, unused declarations, code conventions, or boilerplate code, I could spend more time on what really matters:<\/p>\n<ul>\n<li>Redesigning code structure<\/li>\n<li>Ensuring solutions are maintainable, reusable, and scalable<\/li>\n<li>Keeping performance and security at the core<\/li>\n<\/ul>\n<p>By offloading repetitive coding tasks to AI, I was free to think like an architect again, not just a coder.<\/p>\n<p><strong>Human-in-the-loop<\/strong><\/p>\n<p>AI is an incredible accelerator. It can generate code snippets, automate routine tasks, and shorten development timelines dramatically. But speed doesn\u2019t always mean quality.<\/p>\n<p>The real difference between fragile, short-lived software and systems that endure lies in engineering principles. Concepts like separation of concerns, modularity, and proper architectural patterns remain timeless. AI can assist, but it takes human judgment and experience to apply these fundamentals wisely.<\/p>\n<p>In the end, the best outcomes come from partnership: automation providing speed, and human expertise ensuring software is built to last.<\/p>\n<p>\u2728 At SGDC Haraya, \u201cchange lives\u201d Isn\u2019t just about what we build for others it\u2019s also about how we grow ourselves. For me, returning to development with AI has been a reminder that no matter how long you\u2019ve been in this field, there\u2019s always room to learn, adapt, and rediscover the joy of building.<\/p>\n<\/div>\n<p><script>(function(d, s, id) {\n  var js, fjs = d.getElementsByTagName(s)[0];\n  if (d.getElementById(id)) return;\n  js = d.createElement(s); js.id = id;\n  js.src = \"\/\/connect.facebook.net\/ja_JP\/sdk.js#xfbml=1&appId=719729204785177&version=v17.0\";\n  fjs.parentNode.insertBefore(js, fjs);\n}(document, 'script', 'facebook-jssdk'));<\/script><br \/>\n<br \/>\n<br \/><a href=\"https:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000\">\u5143\u306e\u8a18\u4e8b\u3092\u78ba\u8a8d\u3059\u308b <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"At Sansan Global Development Center (SGDC), the team I manage, Haraya, closes every stand-up meeting with a ph [&hellip;]","protected":false},"author":1,"featured_media":5654,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-5653","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-company-tec"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>My Journey Back Into Development with AI - \u30dd\u30b1\u30b3\u30f3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"My Journey Back Into Development with AI - \u30dd\u30b1\u30b3\u30f3\" \/>\n<meta property=\"og:description\" content=\"At Sansan Global Development Center (SGDC), the team I manage, Haraya, closes every stand-up meeting with a ph [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000\" \/>\n<meta property=\"og:site_name\" content=\"\u30dd\u30b1\u30b3\u30f3\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-15T21:04:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/09\/1757658959.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"info@pokecon.jp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"info@pokecon.jp\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/buildersbox.corp-sansan.com\\\/entry\\\/2025\\\/09\\\/12\\\/120000#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/5653\\\/\"},\"author\":{\"name\":\"info@pokecon.jp\",\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#\\\/schema\\\/person\\\/16c9f07b1ba984d165d9aee259bda997\"},\"headline\":\"My Journey Back Into Development with AI\",\"datePublished\":\"2025-09-15T21:04:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/5653\\\/\"},\"wordCount\":660,\"image\":{\"@id\":\"https:\\\/\\\/buildersbox.corp-sansan.com\\\/entry\\\/2025\\\/09\\\/12\\\/120000#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/1757658959.png\",\"articleSection\":[\"\u4f01\u696d\u30c6\u30c3\u30af\"],\"inLanguage\":\"ja\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/5653\\\/\",\"url\":\"https:\\\/\\\/buildersbox.corp-sansan.com\\\/entry\\\/2025\\\/09\\\/12\\\/120000\",\"name\":\"My Journey Back Into Development with AI - \u30dd\u30b1\u30b3\u30f3\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/buildersbox.corp-sansan.com\\\/entry\\\/2025\\\/09\\\/12\\\/120000#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/buildersbox.corp-sansan.com\\\/entry\\\/2025\\\/09\\\/12\\\/120000#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/1757658959.png\",\"datePublished\":\"2025-09-15T21:04:14+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#\\\/schema\\\/person\\\/16c9f07b1ba984d165d9aee259bda997\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/buildersbox.corp-sansan.com\\\/entry\\\/2025\\\/09\\\/12\\\/120000#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/buildersbox.corp-sansan.com\\\/entry\\\/2025\\\/09\\\/12\\\/120000\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/buildersbox.corp-sansan.com\\\/entry\\\/2025\\\/09\\\/12\\\/120000#primaryimage\",\"url\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/1757658959.png\",\"contentUrl\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/1757658959.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/buildersbox.corp-sansan.com\\\/entry\\\/2025\\\/09\\\/12\\\/120000#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u30db\u30fc\u30e0\",\"item\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"My Journey Back Into Development with AI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#website\",\"url\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/\",\"name\":\"\u30dd\u30b1\u30b3\u30f3\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/#\\\/schema\\\/person\\\/16c9f07b1ba984d165d9aee259bda997\",\"name\":\"info@pokecon.jp\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g\",\"caption\":\"info@pokecon.jp\"},\"url\":\"https:\\\/\\\/pokecon.jp\\\/job\\\/author\\\/infopokecon-jp\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"My Journey Back Into Development with AI - \u30dd\u30b1\u30b3\u30f3","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:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000","og_locale":"ja_JP","og_type":"article","og_title":"My Journey Back Into Development with AI - \u30dd\u30b1\u30b3\u30f3","og_description":"At Sansan Global Development Center (SGDC), the team I manage, Haraya, closes every stand-up meeting with a ph [&hellip;]","og_url":"https:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000","og_site_name":"\u30dd\u30b1\u30b3\u30f3","article_published_time":"2025-09-15T21:04:14+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/09\/1757658959.png","type":"image\/png"}],"author":"info@pokecon.jp","twitter_card":"summary_large_image","twitter_misc":{"\u57f7\u7b46\u8005":"info@pokecon.jp","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"3\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000#article","isPartOf":{"@id":"https:\/\/pokecon.jp\/job\/5653\/"},"author":{"name":"info@pokecon.jp","@id":"https:\/\/pokecon.jp\/job\/#\/schema\/person\/16c9f07b1ba984d165d9aee259bda997"},"headline":"My Journey Back Into Development with AI","datePublished":"2025-09-15T21:04:14+00:00","mainEntityOfPage":{"@id":"https:\/\/pokecon.jp\/job\/5653\/"},"wordCount":660,"image":{"@id":"https:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000#primaryimage"},"thumbnailUrl":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/09\/1757658959.png","articleSection":["\u4f01\u696d\u30c6\u30c3\u30af"],"inLanguage":"ja"},{"@type":"WebPage","@id":"https:\/\/pokecon.jp\/job\/5653\/","url":"https:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000","name":"My Journey Back Into Development with AI - \u30dd\u30b1\u30b3\u30f3","isPartOf":{"@id":"https:\/\/pokecon.jp\/job\/#website"},"primaryImageOfPage":{"@id":"https:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000#primaryimage"},"image":{"@id":"https:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000#primaryimage"},"thumbnailUrl":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/09\/1757658959.png","datePublished":"2025-09-15T21:04:14+00:00","author":{"@id":"https:\/\/pokecon.jp\/job\/#\/schema\/person\/16c9f07b1ba984d165d9aee259bda997"},"breadcrumb":{"@id":"https:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000#primaryimage","url":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/09\/1757658959.png","contentUrl":"https:\/\/pokecon.jp\/job\/wp-content\/uploads\/2025\/09\/1757658959.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/buildersbox.corp-sansan.com\/entry\/2025\/09\/12\/120000#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/pokecon.jp\/job\/"},{"@type":"ListItem","position":2,"name":"My Journey Back Into Development with AI"}]},{"@type":"WebSite","@id":"https:\/\/pokecon.jp\/job\/#website","url":"https:\/\/pokecon.jp\/job\/","name":"\u30dd\u30b1\u30b3\u30f3","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pokecon.jp\/job\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Person","@id":"https:\/\/pokecon.jp\/job\/#\/schema\/person\/16c9f07b1ba984d165d9aee259bda997","name":"info@pokecon.jp","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/secure.gravatar.com\/avatar\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2b0549cd9f7907c092ca5fbb283baf72337f235726e4b46fa39ec0b701ac2fe2?s=96&d=wavatar&r=g","caption":"info@pokecon.jp"},"url":"https:\/\/pokecon.jp\/job\/author\/infopokecon-jp\/"}]}},"_links":{"self":[{"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/posts\/5653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/comments?post=5653"}],"version-history":[{"count":1,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/posts\/5653\/revisions"}],"predecessor-version":[{"id":5655,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/posts\/5653\/revisions\/5655"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/media\/5654"}],"wp:attachment":[{"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/media?parent=5653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/categories?post=5653"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pokecon.jp\/job\/wp-json\/wp\/v2\/tags?post=5653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}