{
  "id": 486502,
  "title": "I'm back at DEV: what changed after 25 years of programming",
  "url": "https://urgent.news/2026/08/10/voltei-ao-dev-o-que-mudou-depois-de-25-anos-programando",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-10T16:46:18.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/asllanmaciel/voltei-ao-dev-o-que-mudou-depois-de-25-anos-programando-1ikl"
  },
  "original_language": "pt",
  "account": "I have been programming since the beginning of the 2000s. In that time, languages have changed, frameworks have been born and disappeared, the web has matured, and artificial intelligence has left laboratories to enter daily work. I have also changed. When I published my first text here on DEV, in 2024, my profile still showed only part of my journey. After that, I continued building systems, companies, digital products, SaaS platforms, and automations. But I shared very little of this process. I'm back to change that.\n\nBuilding continues to be my way of learning. Over more than 25 years, I have learned that technology only gains value when it solves a concrete problem. An API is not interesting just because it is well-structured. It is interesting when it allows another product to exist. An automation does not matter just because it saves a few clicks. It matters when it returns time, reduces errors, and makes an operation more predictable. A SaaS does not sustain itself with just a good stack. It needs to solve a real pain, work in production, and find people willing to use it. This connection between engineering, product, and business is what interests me most today.\n\nWhat I'm building\n\nCurrently, I work on products and experiments that combine development, artificial intelligence, automation, and digital business. Among them are:\n\nGHDevLog — a private hub to receive, validate, and investigate GitHub webhooks in real-time, with a focus on security and traceability;\n\nBibliaAPI — a biblical infrastructure for applications, with REST API, WordPress, mobile app, and SaaS resources;\n\nClariDados — simple analytics to track visits, origins, pages, and conversions without the complexity of traditional platforms;\n\nCresça na Fé — a platform of content, studies, and resources focused on spiritual growth;\n\ntools for developers, WordPress plugins, APIs, and new SaaS still in validation.\n\nI have also been studying and applying AI agents, MCPs, workflows, and automations in real situations — not just as demonstrations but as parts of products and operations.\n\nWhy I'm back to writing\n\nFor a long time, much of my work remained behind the scenes. Many systems belong to clients or are part of private products. However, this does not prevent decisions, standards, and learnings from being shared. I want to use this space to document:\n\narchitecture decisions and their trade-offs;\n\nconstruction and validation of SaaS products;\n\nAPIs, webhooks, and secure integrations;\n\nPHP, Laravel, WordPress, and JavaScript in production;\n\nAI agents, MCPs, and applied automations;\n\nDocker, CI/CD, observability, and operation;\n\nerrors, changes in direction, and product learnings;\n\nthe relationship between code, monetization, and growth.\n\nThe intention is not to publish theory distant from practice. I want to write about problems I encountered, solutions I tested, and things I am still trying to understand.\n\nWhat 25 years of programming have taught me\n\nSome principles have survived all the changes in stack:\n\nThe problem comes before the tool. Choosing technology without understanding the need usually produces sophisticated solutions to the wrong problem.\n\nPutting something up in the air teaches more than planning indefinitely.\n\nBuilding, observing, learning, and improving continues to be a powerful cycle.\n\nCode is just one part of the product. Security, documentation, experience, operation, acquisition, and sustainability are also part of the engineering of something useful.\n\nSimplicity requires experience. It's easy to add layers. It's difficult to remove what doesn't need to exist.\n\nSharing organizes thought. Explaining a decision forces one to separate conviction, habit, and evidence.\n\nWhat's next\n\nIn the next texts, I intend to open the backstage of the projects I'm building and turn practical experiences into content that other people can test and adapt. Some topics that are already in line:\n\nhow to validate GitHub webhooks signatures with HMAC;\n\narchitecture decisions for multi-tenant SaaS;\n\nwhat I learned building an API that serves different products;\n\nwhere AI agents really help — and where they just add complexity;\n\nautomations and tools for the WordPress ecosystem;\n\nhow to connect engineering, product, and growth without losing technical focus.\n\nIf you work with any of these topics, are building a product, or facing a similar problem, let's talk. I'm back on DEV to share while I build — not after everything seems perfect. Because, after 25 years, one thing remains the same: building is still my way of learning.\n\nHave you also returned to writing after some time? What made you start again?",
  "summary": "Programo desde o início dos anos 2000. Nesse tempo, linguagens mudaram, frameworks nasceram e desapareceram, a web amadureceu e a inteligência artificial deixou os laboratórios para entrar no trabalho diário. Eu também mudei. Quando publiquei meu primeiro texto aqui no DEV, em 2024, meu perfil ainda mostrava apenas uma parte da minha trajetória. Depois disso, continuei construindo sistemas,…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}