<?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: javaskr</title>
    <description>The latest articles on DEV Community by javaskr (@javaskr).</description>
    <link>https://dev.to/javaskr</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%2F886257%2Ff5dc6e28-9c44-4be8-af36-d3362fe7a55d.png</url>
      <title>DEV Community: javaskr</title>
      <link>https://dev.to/javaskr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/javaskr"/>
    <language>en</language>
    <item>
      <title>Two More Days Inside Grok Bot Galaxy: Building, Breaking, and Rethinking AI Teammates</title>
      <dc:creator>javaskr</dc:creator>
      <pubDate>Fri, 18 Sep 2026 13:48:47 +0000</pubDate>
      <link>https://dev.to/javaskr/two-more-days-inside-grok-bot-galaxy-building-breaking-and-rethinking-ai-teammates-ng9</link>
      <guid>https://dev.to/javaskr/two-more-days-inside-grok-bot-galaxy-building-breaking-and-rethinking-ai-teammates-ng9</guid>
      <description>&lt;p&gt;&lt;strong&gt;From building my first bot to burning through my usage limits — a few honest thoughts after Day 1.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Tried
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxf5oiomvvntvo3jj36fp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxf5oiomvvntvo3jj36fp.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Of course, the first thing I did was play around with &lt;strong&gt;Dr. Eggbot&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I started with the basics: setting up a bot, giving it a name and description, chatting with bots, checking MCP connections, and figuring out how all the different pieces actually connect.&lt;/p&gt;

&lt;p&gt;After that, I started thinking:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Okay, but what can I actually build with this?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I know some people had already been using Grok Bot for a month and had their own workflows figured out. I was basically starting from zero, so I wanted to find something I could actually build instead of just watching demos.&lt;/p&gt;

&lt;p&gt;Then I noticed there was a challenge from Grok: create a template, get selected, and potentially get a chance to go to space.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Yeah. Let's do it. 😂&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I spent quite a while trying to come up with an idea that wasn't just another "AI assistant that does X."&lt;/p&gt;

&lt;p&gt;Eventually, I decided to let some bots help me think through the idea and build it.&lt;/p&gt;

&lt;p&gt;After a lot of wiring things together, I submitted the bot.&lt;/p&gt;

&lt;p&gt;And honestly, just doing that gave me a pretty good tour of the Grok Bot ecosystem.&lt;/p&gt;

&lt;p&gt;I ended up touching &lt;strong&gt;MCP, Bots, Chat, Mentions, Shortcuts, Public Bots&lt;/strong&gt;, and using other people's Public Bots.&lt;/p&gt;

&lt;p&gt;The downside?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I burned through my usage limit ridiculously fast.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I eventually upgraded to Pro just to keep experimenting.&lt;/p&gt;

&lt;p&gt;And somehow, I've already managed to hit 100% usage again.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cry. 😂&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Some Thoughts
&lt;/h2&gt;

&lt;h3&gt;
  
  
  There Is a Lot Happening Under the Hood
&lt;/h3&gt;

&lt;p&gt;One thing that became pretty obvious to me is that running this kind of system probably isn't cheap.&lt;/p&gt;

&lt;p&gt;You have bots running in parallel, cloud computers, different tasks being passed around, SaaS integrations, authentication, permissions, and all the little things happening between the steps.&lt;/p&gt;

&lt;p&gt;It made me think about the economics of building a startup around something like this.&lt;/p&gt;

&lt;p&gt;If you had to pay for all of that yourself at scale, without the infrastructure and distribution of a company like X, I can imagine the numbers getting ugly very quickly.&lt;/p&gt;

&lt;p&gt;I'm not saying I know what Grok's actual infrastructure costs are.&lt;/p&gt;

&lt;p&gt;I'm just saying that after watching my own usage disappear that quickly, I started thinking:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;How the hell does this scale? 😂&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  There Are Still Things I'd Love to See
&lt;/h3&gt;

&lt;p&gt;One of the biggest things I'd like to see is better support for &lt;strong&gt;multiple bots working inside the same conversation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I can imagine a much nicer experience where I could simply say:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Load my product team."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And suddenly I have a predefined group of bots ready to work together.&lt;/p&gt;

&lt;p&gt;Something like a &lt;strong&gt;bot cookbook&lt;/strong&gt; or reusable team template.&lt;/p&gt;

&lt;p&gt;Instead of rebuilding the same setup every time, you could import a group of specialized bots and start working.&lt;/p&gt;

&lt;p&gt;That feels much closer to how I'd actually want to use AI agents.&lt;/p&gt;




&lt;h3&gt;
  
  
  If They're Teammates, Can They Actually Have Personalities?
&lt;/h3&gt;

&lt;p&gt;We're calling these things &lt;strong&gt;AI teammates&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That got me thinking about something slightly more interesting.&lt;/p&gt;

&lt;p&gt;If I have a CTO bot, a reviewer bot, and a prototyping bot, should they all talk and behave exactly the same?&lt;/p&gt;

&lt;p&gt;Probably not.&lt;/p&gt;

&lt;p&gt;Could we define their &lt;strong&gt;tone, personality, communication style, and even the way they approach problems?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And then there's the more interesting question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Can we somehow inject part of our own way of thinking into them?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Not just:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Remember my name and preferences."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I mean things like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"This is how I usually evaluate a product."&lt;/p&gt;

&lt;p&gt;"This is what I consider good enough to ship."&lt;/p&gt;

&lt;p&gt;"These are the things I always look for before launching."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That starts getting much more interesting to me.&lt;/p&gt;




&lt;h3&gt;
  
  
  The Hidden Cost Is Real
&lt;/h3&gt;

&lt;p&gt;Another thing I noticed is how quickly usage can disappear.&lt;/p&gt;

&lt;p&gt;There are a lot of things happening behind the scenes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;VM usage&lt;/li&gt;
&lt;li&gt;Multiple bots&lt;/li&gt;
&lt;li&gt;Tasks being broken into smaller pieces&lt;/li&gt;
&lt;li&gt;Tool calls&lt;/li&gt;
&lt;li&gt;Permission requests&lt;/li&gt;
&lt;li&gt;Authorization steps&lt;/li&gt;
&lt;li&gt;Human approval&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And probably plenty of other things I don't see.&lt;/p&gt;

&lt;p&gt;I hit 100% usage surprisingly quickly, even on Pro.&lt;/p&gt;

&lt;p&gt;And honestly, I still don't completely understand why the demo felt so fast compared with my own experience.&lt;/p&gt;

&lt;p&gt;Maybe the infrastructure is different.&lt;/p&gt;

&lt;p&gt;Maybe the workloads are different.&lt;/p&gt;

&lt;p&gt;Maybe there's a lot happening behind the scenes that I simply don't see.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I don't know yet.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;But it's something I'm definitely going to pay attention to as I keep experimenting.&lt;/p&gt;

&lt;p&gt;Also, having Grok Bot available from mobile is going to be important if these agents are supposed to become something we actually use throughout the day.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Took Away
&lt;/h2&gt;

&lt;p&gt;The biggest thing I learned is probably this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;AI teammates don't mean you get to stop thinking.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Even if you have a bunch of capable bots working for you, somebody still needs to sit there and orchestrate the whole thing.&lt;/p&gt;

&lt;p&gt;Which bot should do what?&lt;/p&gt;

&lt;p&gt;When should another bot take over?&lt;/p&gt;

&lt;p&gt;What needs human approval?&lt;/p&gt;

&lt;p&gt;What should be rejected?&lt;/p&gt;

&lt;p&gt;What actually needs to ship?&lt;/p&gt;

&lt;p&gt;The bots can do a lot of the work.&lt;/p&gt;

&lt;p&gt;But &lt;strong&gt;someone still needs to care about the result.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And this is where I think the whole AI thing can get a little funny.&lt;/p&gt;

&lt;p&gt;With AI, we can build almost anything.&lt;/p&gt;

&lt;p&gt;But if you don't have a consistent mentality around actually shipping something useful, you can just become incredibly efficient at building useless things.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;You're not using AI.&lt;/strong&gt;&lt;strong&gt;You're just being dumb with AI, faster. 😂&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  AI Can Execute. But Can It See the Blind Spot?
&lt;/h2&gt;

&lt;p&gt;This is probably the part I've been thinking about the most.&lt;/p&gt;

&lt;p&gt;Even if you have AI teammates.&lt;/p&gt;

&lt;p&gt;Even if you're an experienced engineer.&lt;/p&gt;

&lt;p&gt;Even if you have a whole pipeline of agents researching, designing, coding, reviewing, and shipping...&lt;/p&gt;

&lt;p&gt;There are still things they might completely miss.&lt;/p&gt;

&lt;p&gt;Have you ever asked AI for ideas, got 20 pretty reasonable answers, and then talked to someone with years of experience who casually said something you never considered?&lt;/p&gt;

&lt;p&gt;And you suddenly thought:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"Oh. That's actually the idea."&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's the blind spot I'm talking about.&lt;/p&gt;

&lt;p&gt;AI can be incredibly good at execution.&lt;/p&gt;

&lt;p&gt;But sometimes the most valuable thing isn't another execution step.&lt;/p&gt;

&lt;p&gt;It's &lt;strong&gt;vision&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Knowing what question to ask.&lt;/p&gt;

&lt;p&gt;Knowing what doesn't make sense.&lt;/p&gt;

&lt;p&gt;Knowing what everyone else is overlooking.&lt;/p&gt;

&lt;p&gt;That's where I think humans still have a very important role.&lt;/p&gt;




&lt;h2&gt;
  
  
  AI Teammates ≠ Human Workforce Replacement
&lt;/h2&gt;

&lt;p&gt;At least from what I've experienced so far, I don't see AI teammates as simply replacing a human workforce.&lt;/p&gt;

&lt;p&gt;I see them more like an &lt;strong&gt;extension of the person using them&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A wing.&lt;/p&gt;

&lt;p&gt;You still decide where you're going.&lt;/p&gt;

&lt;p&gt;The agents help you move faster.&lt;/p&gt;

&lt;p&gt;And honestly, some of the guest speakers during the event reinforced that for me.&lt;/p&gt;

&lt;p&gt;A few of them brought a really strong &lt;strong&gt;business and marketing perspective&lt;/strong&gt; that I wouldn't necessarily get just by asking a bot to generate another plan.&lt;/p&gt;

&lt;p&gt;That part was probably one of my favorite things about the whole event.&lt;/p&gt;

&lt;p&gt;Sometimes you don't need another answer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You need someone to make you think differently.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  One Last Thing
&lt;/h2&gt;

&lt;p&gt;I'm still waiting for my Grok Bot usage and credits to reset. 😂&lt;/p&gt;

&lt;p&gt;Apparently I got a little too excited on Day 1.&lt;/p&gt;

&lt;p&gt;But that's also probably the best sign that I was actually experimenting instead of just watching the demos.&lt;/p&gt;

&lt;p&gt;I still have a lot of questions about how this whole thing works at scale.&lt;/p&gt;

&lt;p&gt;And I definitely haven't figured out the "right" way to build with it yet.&lt;/p&gt;

&lt;p&gt;That's kind of the fun part.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let's build something great.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Happy Friday. 🤖&lt;/p&gt;




&lt;p&gt;If this was useful, the full piece lives on my site — more on AI platform work, RAG, and shipping from Tokyo.&lt;/p&gt;

&lt;p&gt;Read it on &lt;a href="https://www.javaskr.com/posts/two-more-days-inside-grok-bot-galaxy-building-breaking-and-rethinking-ai-teammates" rel="noopener noreferrer"&gt;javaskr.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>softwareengineering</category>
      <category>webdev</category>
    </item>
    <item>
      <title>My First Day Inside Grok Bot Galaxy: AI Agents Are Starting to Feel Like Teammates</title>
      <dc:creator>javaskr</dc:creator>
      <pubDate>Wed, 16 Sep 2026 15:22:37 +0000</pubDate>
      <link>https://dev.to/javaskr/my-first-day-inside-grok-bot-galaxy-ai-agents-are-starting-to-feel-like-teammates-4bjk</link>
      <guid>https://dev.to/javaskr/my-first-day-inside-grok-bot-galaxy-ai-agents-are-starting-to-feel-like-teammates-4bjk</guid>
      <description>&lt;p&gt;Hello folks 👋 &lt;br&gt;
Yesterday was the first day of &lt;strong&gt;Grok Bot Galaxy&lt;/strong&gt;, and I learned quite a lot from the live sessions.&lt;br&gt;
Especially the basics of Grok Bot.&lt;br&gt;
And yes, I probably spent too much time thinking about the word Bot and calling it an eggbot in my head. 😂&lt;br&gt;
The only problem?&lt;br&gt;
It was late at night in Japan.&lt;br&gt;
I tried my best to keep up, but honestly, I don't know how people outside the US are supposed to survive three full days of this without destroying their sleep schedule. 😅&lt;br&gt;
Still, even from the first day, I started to understand something that I think is more interesting than simply "another AI tool."&lt;br&gt;
&lt;strong&gt;Grok Bot is showing what happens when AI gets a computer, tools, memory, and enough time to actually do things.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fojuegt6m9t4dixvufkj6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fojuegt6m9t4dixvufkj6.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  From AI assistant to AI teammate
&lt;/h2&gt;

&lt;p&gt;The biggest thing I noticed is the flexibility.&lt;br&gt;
We've already become pretty comfortable with AI assistants.&lt;br&gt;
Ask a question → get an answer → copy the result → do the actual work ourselves.&lt;br&gt;
Grok Bot feels different because the idea is closer to:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Give the bot a goal → give it access to the right tools → let it work → review the result.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That sounds like a small change, but I think it changes the entire workflow.&lt;br&gt;
For example, imagine giving a bot access to Gmail, Notion, Figma, GitHub, or other tools you already use.&lt;br&gt;
Instead of asking:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Can you tell me what I should do?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;you can start asking:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Can you do this for me?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's a very different relationship with AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  The connection problem becomes much smaller
&lt;/h2&gt;

&lt;p&gt;One thing I really appreciated during the demo was the integration with the existing Cursor ecosystem.&lt;br&gt;
Anyone who has tried building an AI agent knows that authentication can become a nightmare.&lt;br&gt;
You need OAuth.&lt;br&gt;
You need permissions.&lt;br&gt;
You need API keys.&lt;br&gt;
You need to figure out which account is connected.&lt;br&gt;
Then you need to do it again for another service.&lt;br&gt;
And again.&lt;br&gt;
And again.&lt;br&gt;
So when existing connections can be reused across the ecosystem, the onboarding experience becomes much smoother.&lt;br&gt;
I already had my Cursor account configured, so getting started with Grok Bot felt surprisingly natural.&lt;br&gt;
The more tools you connect, the more useful the bot can potentially become.&lt;br&gt;
Gmail.&lt;br&gt;
Notion.&lt;br&gt;
Figma.&lt;br&gt;
GitHub.&lt;br&gt;
Stripe.&lt;br&gt;
And more.&lt;br&gt;
Of course, more access also means more responsibility. An agent can only do useful work with the tools and permissions you give it.&lt;br&gt;
But that's exactly the interesting part.&lt;br&gt;
&lt;strong&gt;The capability of the agent isn't just the model. It's the combination of model + tools + permissions + context.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Memory is where things get really interesting
&lt;/h2&gt;

&lt;p&gt;Another part that caught my attention was memory.&lt;br&gt;
A bot doesn't necessarily have to start from zero every time you interact with it.&lt;br&gt;
It can build up context from previous work, and that becomes particularly interesting when you combine memory with automation.&lt;br&gt;
Imagine closing your laptop.&lt;br&gt;
The bot doesn't necessarily stop just because you're no longer looking at the screen.&lt;br&gt;
You could have a routine or scheduled task running, and the bot can use the information it already has to continue working.&lt;br&gt;
That's a pretty big shift from the traditional chatbot experience.&lt;br&gt;
The computer can be closed.&lt;br&gt;
The browser can be somewhere else.&lt;br&gt;
But the work can continue.&lt;br&gt;
And then there is another interesting idea:&lt;br&gt;
multiple bots working together.&lt;br&gt;
You could have one bot responsible for one type of work, while another bot handles something else.&lt;br&gt;
A higher-level bot could coordinate them.&lt;br&gt;
That starts to look less like "one AI assistant" and more like an actual AI team.&lt;/p&gt;

&lt;h2&gt;
  
  
  But there is a small catch with duplication
&lt;/h2&gt;

&lt;p&gt;One thing I noticed while experimenting with bots is that duplication isn't necessarily the same thing as cloning a human teammate.&lt;br&gt;
You can duplicate a bot, but you shouldn't automatically assume that every piece of its accumulated context or memory comes with it.&lt;br&gt;
And honestly, I think that makes sense.&lt;br&gt;
If I want to test whether a bot behaves correctly, I would actually want to be careful about what gets inherited.&lt;br&gt;
Otherwise, how do we know whether the new bot is behaving according to its defined role or simply relying on historical context?&lt;br&gt;
For testing and calibration, I can imagine a useful workflow being:&lt;br&gt;
&lt;strong&gt;Original bot → duplicate → controlled test → compare behavior&lt;/strong&gt;&lt;br&gt;
That could become quite useful when we're building bots that are supposed to perform a specific job repeatedly.&lt;/p&gt;

&lt;h2&gt;
  
  
  The best way to understand it?
&lt;/h2&gt;

&lt;p&gt;Just build one.&lt;br&gt;
That's basically what I did.&lt;br&gt;
Instead of watching everything and trying to understand the whole platform first, I decided to create my own Grok Bot.&lt;br&gt;
My idea isn't particularly complicated.&lt;br&gt;
Create multiple bots.&lt;br&gt;
Give each one a role.&lt;br&gt;
Let each bot focus on a specific type of work.&lt;br&gt;
Then let the human handle the orchestration.&lt;br&gt;
This reminds me of how we already design software systems.&lt;br&gt;
We don't necessarily want one giant function doing everything.&lt;br&gt;
We break things down.&lt;br&gt;
Authentication.&lt;br&gt;
Payments.&lt;br&gt;
Notifications.&lt;br&gt;
Data processing.&lt;br&gt;
Frontend.&lt;br&gt;
Backend.&lt;br&gt;
Each component has a responsibility.&lt;br&gt;
AI agents can be designed in a similar way.&lt;/p&gt;

&lt;h2&gt;
  
  
  And then there is the bot factory
&lt;/h2&gt;

&lt;p&gt;If you don't want to build everything yourself, there are also public bots in the marketplace.&lt;br&gt;
One example from the demo was &lt;strong&gt;Dr Eggbot.&lt;/strong&gt;&lt;br&gt;
The interesting idea isn't just that the bot can perform a task.&lt;br&gt;
It can help you create other bots.&lt;br&gt;
So you start getting something like:&lt;br&gt;
&lt;strong&gt;Bot → creates bots → bots perform specialized work&lt;/strong&gt;&lt;br&gt;
That's where things start getting a little weird. 😂&lt;br&gt;
But in a good way.&lt;/p&gt;

&lt;h2&gt;
  
  
  The cloud computer changes the mental model
&lt;/h2&gt;

&lt;p&gt;Another thing that really stood out to me is that the bot has its own computer environment.&lt;br&gt;
That means the bot isn't simply generating text inside a chat window.&lt;br&gt;
It can actually operate software, navigate websites, interact with tools, and continue working.&lt;br&gt;
And because the work happens in the cloud, closing my laptop doesn't necessarily mean the work has stopped.&lt;br&gt;
That's probably one of the biggest differences between a traditional AI assistant and an AI agent.&lt;br&gt;
A chatbot waits for me.&lt;br&gt;
An agent can potentially keep working on the task I gave it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The SF food truck experiment
&lt;/h2&gt;

&lt;p&gt;During the first-day demo, the team built a pop-up food truck business in San Francisco.&lt;br&gt;
What I found interesting wasn't really the food truck itself.&lt;br&gt;
It was the &lt;strong&gt;organizational structure.&lt;/strong&gt;&lt;br&gt;
Different bots were given different responsibilities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CTO&lt;/li&gt;
&lt;li&gt;Prototyper&lt;/li&gt;
&lt;li&gt;Reviewer&lt;/li&gt;
&lt;li&gt;Merger&lt;/li&gt;
&lt;li&gt;and other specialized roles
Instead of asking one AI to do everything, the work was divided into smaller responsibilities.
That feels much closer to how an actual team operates.
And that's probably the part I find most exciting.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What does this mean for product development?
&lt;/h2&gt;

&lt;p&gt;If we can reliably divide work between specialized AI agents, the product cycle could become much faster.&lt;br&gt;
Imagine:&lt;br&gt;
&lt;strong&gt;Idea → Research → Prototype → Review → Fix → Merge → Launch&lt;/strong&gt;&lt;br&gt;
Each stage could potentially have its own agent.&lt;br&gt;
Humans don't necessarily disappear from the process.&lt;br&gt;
Instead, our job changes.&lt;br&gt;
We define the goals.&lt;br&gt;
We decide what the agents are allowed to do.&lt;br&gt;
We connect the right tools.&lt;br&gt;
We review the results.&lt;br&gt;
We handle exceptions.&lt;br&gt;
And we make the final decisions.&lt;br&gt;
In other words, we become more of the &lt;strong&gt;orchestrator&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  We're still figuring out the right boundaries
&lt;/h2&gt;

&lt;p&gt;Of course, this isn't just about giving AI more permissions and hoping everything works.&lt;br&gt;
The more tools an agent can access, the more important permissions, authentication, memory, and review become.&lt;br&gt;
Giving a bot access to Gmail is one thing.&lt;br&gt;
Giving it access to production infrastructure or financial systems is another.&lt;br&gt;
So I think the real engineering challenge isn't simply:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"How autonomous can we make the bot?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It might be:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"How much autonomy should we give it for this particular job?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's a much more interesting question.&lt;/p&gt;

&lt;h2&gt;
  
  
  My takeaway from Day 1
&lt;/h2&gt;

&lt;p&gt;After the first day, I don't think the most interesting part of Grok Bot is simply that it can use AI.&lt;br&gt;
We've had AI assistants for a while.&lt;br&gt;
The interesting part is the combination of:&lt;br&gt;
&lt;strong&gt;AI + computer + tools + memory + automation + multiple specialized agents&lt;/strong&gt;&lt;br&gt;
Put those pieces together and the workflow starts to look very different.&lt;br&gt;
Maybe the future isn't one super-smart AI that does everything.&lt;br&gt;
Maybe it's a team of smaller AI agents, each with a clearly defined responsibility, while humans sit above them and coordinate the work.&lt;br&gt;
I'm still playing around with Grok Bot, so I expect my opinion will probably change as I use it more.&lt;br&gt;
For now, though, I'm pretty excited to see where this goes.&lt;br&gt;
Happy Wednesday. 👋&lt;br&gt;
And if you're also experimenting with Grok Bot, I'd love to hear what kind of bot you're building.&lt;br&gt;
Let's see what these little bots can actually do. 🤖&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://javaskr.com" rel="noopener noreferrer"&gt;javaskr.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>agents</category>
      <category>automation</category>
    </item>
    <item>
      <title>Engineering Is Not About Getting Every Decision Right</title>
      <dc:creator>javaskr</dc:creator>
      <pubDate>Mon, 14 Sep 2026 15:10:12 +0000</pubDate>
      <link>https://dev.to/javaskr/engineering-is-not-about-getting-every-decision-right-7d4</link>
      <guid>https://dev.to/javaskr/engineering-is-not-about-getting-every-decision-right-7d4</guid>
      <description>&lt;p&gt;If SDLC sounds familiar, you probably know that a product isn't built in one step.&lt;/p&gt;

&lt;p&gt;A product is built through a whole set of processes, decisions, iterations, and feedback loops.&lt;/p&gt;

&lt;p&gt;This becomes even more important when you're building something from 0 to 1.&lt;/p&gt;

&lt;p&gt;You need to stay focused on what you're building, be conscious of the decisions you're making, and stay alert to potential technical debt.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkosgnoll5xjfnjmf672j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkosgnoll5xjfnjmf672j.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Imagine You Need to Ship a Feature
&lt;/h2&gt;

&lt;p&gt;You have the requirements.&lt;/p&gt;

&lt;p&gt;You know the expected outcome.&lt;/p&gt;

&lt;p&gt;You have a deadline.&lt;/p&gt;

&lt;p&gt;But a feature is rarely just one thing.&lt;/p&gt;

&lt;p&gt;It can connect with other &lt;strong&gt;services, components, repositories, databases, APIs, and different states of the system.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There are always edge cases and possibilities that you can't see at the beginning.&lt;/p&gt;

&lt;p&gt;So you choose an approach.&lt;/p&gt;

&lt;p&gt;Maybe &lt;strong&gt;Approach A&lt;/strong&gt; looks like the best fit at that moment.&lt;/p&gt;

&lt;p&gt;You implement it, connect it with the rest of the system, test it, and ship the feature.&lt;/p&gt;

&lt;p&gt;Done.&lt;/p&gt;

&lt;p&gt;You move on to the next thing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Then You Discover Approach B&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A few weeks later, you're working on another feature.&lt;/p&gt;

&lt;p&gt;And suddenly, you realize:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Wait... if I had used Approach B, both features could have been designed in a much better way."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Looking back, Approach A might not seem like the best decision anymore.&lt;/p&gt;

&lt;p&gt;But does that mean the decision was wrong?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I don't think so.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At that point in time, you were making a decision based on the information, requirements, constraints, and experience you had.&lt;/p&gt;

&lt;p&gt;You made what you thought was the &lt;strong&gt;best decision at that moment.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Later, you gained more context.&lt;/p&gt;

&lt;p&gt;And with that new context, you found a better solution.&lt;/p&gt;

&lt;h2&gt;
  
  
  Engineering Isn't About Proving Every Decision Was Right
&lt;/h2&gt;

&lt;p&gt;I think this is one of the interesting parts of software engineering.&lt;/p&gt;

&lt;p&gt;We're not trying to prove that every decision we made was correct.&lt;/p&gt;

&lt;p&gt;We're trying to stay in the loop:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build → Observe → Learn → Improve → Build again&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every time we go through that loop, we gain more understanding.&lt;/p&gt;

&lt;p&gt;Maybe we understand the product better.&lt;/p&gt;

&lt;p&gt;Maybe we understand the architecture better.&lt;/p&gt;

&lt;p&gt;Maybe we understand the users better.&lt;/p&gt;

&lt;p&gt;Or maybe we simply understand ourselves as engineers better.&lt;/p&gt;

&lt;p&gt;And that changes the decisions we make next time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sometimes Refactoring Feels Frustrating
&lt;/h2&gt;

&lt;p&gt;Of course, improving an existing implementation isn't always fun.&lt;/p&gt;

&lt;p&gt;Sometimes you have to refactor something that already works.&lt;/p&gt;

&lt;p&gt;Sometimes you need to rethink an architecture you were once confident about.&lt;/p&gt;

&lt;p&gt;Sometimes you look at code you wrote a few months ago and think:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Why did I build it this way?" 😅&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It's easy to see this as wasted effort.&lt;/p&gt;

&lt;p&gt;But I think there's another way to look at it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The implementation improved because you improved.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The code changed.&lt;/p&gt;

&lt;p&gt;The system changed.&lt;/p&gt;

&lt;p&gt;And more importantly, &lt;strong&gt;you changed.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  You Don't Need to Know Everything From Day One
&lt;/h2&gt;

&lt;p&gt;Especially when building something from &lt;strong&gt;0 to 1&lt;/strong&gt;, there will always be things you don't know yet.&lt;/p&gt;

&lt;p&gt;You can't predict every future requirement.&lt;/p&gt;

&lt;p&gt;You can't see every edge case.&lt;/p&gt;

&lt;p&gt;You can't always know which abstraction will work best six months from now.&lt;/p&gt;

&lt;p&gt;That's okay.&lt;/p&gt;

&lt;p&gt;What matters is being conscious about the decisions you're making today and staying alert to the problems that might appear tomorrow.&lt;/p&gt;

&lt;p&gt;Don't ignore technical debt.&lt;/p&gt;

&lt;p&gt;But don't be afraid of making decisions either.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You need to build something before you can learn how to build it better.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Beauty of Engineering
&lt;/h2&gt;

&lt;p&gt;Maybe that's one of the things I like most about engineering.&lt;/p&gt;

&lt;p&gt;We're not expected to know everything from the beginning.&lt;/p&gt;

&lt;p&gt;We're expected to keep learning and make better decisions as we gain more context.&lt;/p&gt;

&lt;p&gt;An implementation that seemed reasonable yesterday might not be the best solution today.&lt;/p&gt;

&lt;p&gt;And that's not necessarily failure.&lt;/p&gt;

&lt;p&gt;It can be a sign that you've grown.&lt;/p&gt;

&lt;p&gt;So let's keep building.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let's build some things that might look "bad" in hindsight.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Maybe one day, they'll become the reason we know how to build something better.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy coding, happy Monday ☕️&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I write about AI, software engineering, technology, and the things I'm learning along the way.&lt;br&gt;
If you found this perspective interesting, you can read more of my work at:&lt;br&gt;
👉 &lt;a href="https://javaskr.com" rel="noopener noreferrer"&gt;javaskr.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>softwareengineering</category>
      <category>sdlc</category>
      <category>product</category>
      <category>career</category>
    </item>
    <item>
      <title>Grok Bot and the Rise of AI Teammates</title>
      <dc:creator>javaskr</dc:creator>
      <pubDate>Sun, 13 Sep 2026 23:27:52 +0000</pubDate>
      <link>https://dev.to/javaskr/grok-bot-and-the-rise-of-ai-teammates-3ib7</link>
      <guid>https://dev.to/javaskr/grok-bot-and-the-rise-of-ai-teammates-3ib7</guid>
      <description>&lt;p&gt;In my last post, I talked about the potential risks AI could bring to humans in the not-too-distant future.&lt;br&gt;
Today, I want to look at another side of AI: &lt;strong&gt;what happens when we give AI more freedom to actually do things?&lt;/strong&gt;&lt;br&gt;
Grok Bot is an interesting example.&lt;br&gt;
Starting tomorrow, the Grok Bot Galaxy event will run a 72-hour demo, showing end-to-end workflows from different perspectives, including business, engineering, and marketing.&lt;br&gt;
I'm particularly interested in watching how an AI agent handles these workflows from beginning to end.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fel5zooku2vt8zt1lyjy3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fel5zooku2vt8zt1lyjy3.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  From Chatbots to Agents
&lt;/h2&gt;

&lt;p&gt;Everyone is familiar with the typical AI workflow:&lt;br&gt;
&lt;strong&gt;We give AI a prompt → AI gives us a response → We do the rest.&lt;/strong&gt;&lt;br&gt;
For example, we ask AI to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explain an unfamiliar API&lt;/li&gt;
&lt;li&gt;Debug an error&lt;/li&gt;
&lt;li&gt;Write a test&lt;/li&gt;
&lt;li&gt;Brainstorm an architecture&lt;/li&gt;
&lt;li&gt;Summarize some documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then we take the response and continue working.&lt;br&gt;
It's useful, but it's still quite passive and step-by-step.&lt;br&gt;
So what happens when we change the workflow?&lt;br&gt;
With an AI agent like Grok Bot, the idea becomes more like:&lt;br&gt;
&lt;strong&gt;We give AI a goal → AI plans → AI uses tools → AI keeps working → We review and approve.&lt;/strong&gt;&lt;br&gt;
The AI isn't just answering us anymore.&lt;br&gt;
&lt;strong&gt;It's taking action.&lt;/strong&gt;&lt;br&gt;
And that's a pretty significant change.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Model Is Only Part of the Story&lt;/strong&gt;&lt;br&gt;
Think back to late 2023.&lt;br&gt;
AI was already impressive, but the way we interacted with it was still relatively simple: type something, get a response, and continue from there.&lt;br&gt;
Fast forward to today, and we're increasingly talking about AI agents, autonomous workflows, and eventually AGI.&lt;br&gt;
But does this progress come only from making the underlying AI model smarter?&lt;br&gt;
I don't think so.&lt;br&gt;
The model is obviously important. Better reasoning gives AI the ability to understand more complicated problems.&lt;br&gt;
But an AI system also becomes much more capable when we give it the ability to act on what it thinks.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Give it web search.&lt;/li&gt;
&lt;li&gt;Give it a terminal.&lt;/li&gt;
&lt;li&gt;Give it the ability to run commands or call APIs.&lt;/li&gt;
&lt;li&gt;Give it external tools.&lt;/li&gt;
&lt;li&gt;Give it memory.&lt;/li&gt;
&lt;li&gt;Give it persistent state.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now the system isn't simply generating a response.&lt;br&gt;
It can observe something, make a decision, take an action, observe the result, and continue.&lt;br&gt;
That's where AI agent architecture becomes really interesting.&lt;br&gt;
&lt;strong&gt;The model provides the intelligence. The agent architecture gives that intelligence a way to act.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Imagine Grok Bot as a New Teammate
&lt;/h2&gt;

&lt;p&gt;Now let's make this practical.&lt;br&gt;
Imagine Grok Bot joining our SaaS engineering team as a new teammate.&lt;br&gt;
What should we actually let it do?&lt;br&gt;
For bugs, for example, sometimes we need a reliable reproduction before another engineer can verify a fix.&lt;br&gt;
Instead of asking an AI:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"How can I reproduce this bug?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We could give it a goal:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Reproduce this bug, collect the relevant logs, document the steps, and create a Jira ticket."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The agent could potentially:&lt;br&gt;
Open the application&lt;br&gt;
Follow the required workflow&lt;br&gt;
Reproduce the issue&lt;br&gt;
Collect logs and relevant information&lt;br&gt;
Document the reproduction steps&lt;br&gt;
Create a Jira ticket&lt;br&gt;
Wait for us to review it&lt;br&gt;
That's very different from asking ChatGPT to simply tell us how to reproduce the bug.&lt;br&gt;
The AI isn't replacing the engineer.&lt;br&gt;
It's taking over a workflow that previously required an engineer to manually move between different tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  And It Doesn't Stop at Engineering
&lt;/h2&gt;

&lt;p&gt;This is where the Grok Bot Galaxy demo becomes interesting to me.&lt;br&gt;
If an agent can operate across different tools and workflows, why stop at engineering?&lt;br&gt;
Imagine giving it a business goal:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Find out why our trial-to-paid conversion dropped this month."&lt;br&gt;
Instead of only asking for an analysis, the agent could potentially gather data, inspect dashboards, compare historical results, identify possible causes, and prepare a report.&lt;br&gt;
Or for marketing:&lt;/p&gt;

&lt;p&gt;"Prepare a campaign for our new feature."&lt;br&gt;
The agent could research competitors, draft content, prepare different variations, and organize the campaign workflow for human review.&lt;br&gt;
The important change isn't that AI can write these things.&lt;br&gt;
AI has been able to write for a while.&lt;br&gt;
The interesting part is that &lt;strong&gt;the AI can potentially connect the individual steps together.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  But How Much Freedom Should We Give It?
&lt;/h2&gt;

&lt;p&gt;This is also where my previous post about AI risks connects to today's topic.&lt;br&gt;
The more capable an AI agent becomes, the more important permissions and boundaries become.&lt;br&gt;
If we give an AI access to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Our codebase&lt;/li&gt;
&lt;li&gt;Production systems&lt;/li&gt;
&lt;li&gt;Customer data&lt;/li&gt;
&lt;li&gt;Company accounts&lt;/li&gt;
&lt;li&gt;Internal documents&lt;/li&gt;
&lt;li&gt;Payment systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;then "make the AI more autonomous" isn't automatically a good thing.&lt;br&gt;
We need to ask:&lt;br&gt;
&lt;strong&gt;What should it be allowed to do?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;What should require human approval?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;How do we know what it actually did?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;What happens when it misunderstands the goal?&lt;/strong&gt;&lt;br&gt;
An AI teammate with too little access might not be very useful.&lt;br&gt;
An AI teammate with too much access might become a serious security and operational risk.&lt;br&gt;
The interesting engineering problem may therefore become not just building smarter agents, but &lt;strong&gt;designing the right boundaries around them.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  From AI Assistant to AI Teammate
&lt;/h2&gt;

&lt;p&gt;This is what I find most interesting about Grok Bot.&lt;br&gt;
The biggest change may not be another improvement in how well AI answers questions.&lt;br&gt;
It may be the transition from:&lt;br&gt;
&lt;strong&gt;"Ask AI something."&lt;/strong&gt;&lt;br&gt;
to:&lt;br&gt;
&lt;strong&gt;"Give AI something to accomplish."&lt;/strong&gt;&lt;br&gt;
That's a different mental model.&lt;br&gt;
We're moving from AI as a tool that waits for instructions toward AI as a system that can take initiative within a defined scope.&lt;br&gt;
I don't think this means developers suddenly become unnecessary.&lt;br&gt;
If anything, the role of the developer may become more interesting.&lt;br&gt;
We may spend less time manually executing every step and more time:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Defining goals&lt;/li&gt;
&lt;li&gt;Designing workflows&lt;/li&gt;
&lt;li&gt;Choosing the right tools&lt;/li&gt;
&lt;li&gt;Setting permissions&lt;/li&gt;
&lt;li&gt;Reviewing AI decisions&lt;/li&gt;
&lt;li&gt;Handling edge cases&lt;/li&gt;
&lt;li&gt;Taking responsibility for the final result&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The question may no longer be:&lt;br&gt;
&lt;strong&gt;"Can AI do this task?"&lt;/strong&gt;&lt;br&gt;
but:&lt;br&gt;
&lt;strong&gt;"How much of this workflow should we let AI do?"&lt;/strong&gt;&lt;br&gt;
That's what I want to explore while watching Grok Bot Galaxy.&lt;br&gt;
We're still early.&lt;br&gt;
But the direction is fascinating.&lt;br&gt;
And perhaps the next generation of software won't just be software that we use.&lt;br&gt;
It will be software that &lt;strong&gt;works alongside us.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I write about AI, software engineering, technology, and the things I'm learning along the way.&lt;br&gt;
If you found this perspective interesting, you can read more of my work at:&lt;br&gt;
👉 &lt;a href="https://javaskr.com" rel="noopener noreferrer"&gt;javaskr.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>grokbot</category>
      <category>softwareengineering</category>
      <category>aiteammates</category>
    </item>
    <item>
      <title>🚀 Future Friday: The AI Panic of 2030 — Why We’re Still the Drivers</title>
      <dc:creator>javaskr</dc:creator>
      <pubDate>Fri, 11 Sep 2026 17:49:37 +0000</pubDate>
      <link>https://dev.to/javaskr/future-friday-the-ai-panic-of-2030-why-were-still-the-drivers-2mhd</link>
      <guid>https://dev.to/javaskr/future-friday-the-ai-panic-of-2030-why-were-still-the-drivers-2mhd</guid>
      <description>&lt;p&gt;AI headlines have been getting pretty intense lately.&lt;br&gt;
Jacob Coxon, a pretraining researcher who has worked at both OpenAI and Anthropic, recently resigned from Anthropic and warned about the risks of the industry's race toward increasingly capable AI systems.&lt;br&gt;
That sparked a familiar debate: could AI become an existential threat within the next decade?&lt;br&gt;
Some researchers believe the risk is significant. Others are far less convinced.&lt;br&gt;
Personally, I think the conversation needs a little more balance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Take the Risk Seriously, Not the Panic&lt;/strong&gt;&lt;br&gt;
AI safety matters. There's no question about that.&lt;br&gt;
These systems are becoming more capable, more autonomous, and increasingly connected to real-world software and infrastructure. We should absolutely be thinking about how to test them, secure them, and put appropriate safeguards in place.&lt;br&gt;
But there's a big difference between taking a risk seriously and assuming the worst-case scenario is inevitable.&lt;br&gt;
As engineers, we're used to working with complicated systems. We don't expect them to be perfect. We test them, monitor them, find their failure modes, and improve them.&lt;br&gt;
AI deserves the same mindset.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;We're Still the Drivers&lt;/strong&gt;&lt;br&gt;
For most developers today, AI isn't an autonomous superintelligence.&lt;br&gt;
It's a tool.&lt;br&gt;
And honestly, it's already a remarkably useful one.&lt;br&gt;
I use AI to explore unfamiliar APIs, brainstorm architecture, debug code, write tests, and get through the first version of an idea much faster.&lt;br&gt;
But AI doesn't know what my users actually need.&lt;br&gt;
It doesn't understand the full context of a product.&lt;br&gt;
And when something breaks in production, it isn't the one getting the call.&lt;br&gt;
That responsibility is still ours.&lt;br&gt;
That's why I don't see the future of software engineering as a competition between developers and AI.&lt;br&gt;
I see it as a shift in how we work.&lt;br&gt;
The valuable skill isn't just writing code anymore. It's knowing what should be built, why it should be built, how the pieces fit together, and where things can go wrong.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So What Happens by 2030?&lt;/strong&gt;&lt;br&gt;
Maybe AI will become far more capable than we expect.&lt;br&gt;
Maybe some of the more extreme predictions will come true.&lt;br&gt;
Maybe they won't.&lt;br&gt;
Nobody really knows.&lt;br&gt;
What we do know is that developers, researchers, companies, and governments are making decisions today that will influence what comes next.&lt;br&gt;
So rather than staring at a doomsday clock, I'd rather keep learning, experimenting, and building—with a healthy amount of skepticism along the way.&lt;br&gt;
We're not passengers yet.&lt;br&gt;
We're still driving.&lt;br&gt;
Let's make sure we're paying attention to where we're going.&lt;/p&gt;

&lt;p&gt;I write about AI, software engineering, technology, and the things I’m learning along the way.&lt;br&gt;
If you found this perspective interesting, you can read more of my work at:&lt;br&gt;
👉 &lt;a href="https://javaskr.com" rel="noopener noreferrer"&gt;javaskr.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>aitools</category>
      <category>aisafety</category>
      <category>futureofwork</category>
    </item>
    <item>
      <title>💻 What Apple’s September 2026 Event Means for Developers</title>
      <dc:creator>javaskr</dc:creator>
      <pubDate>Thu, 10 Sep 2026 18:04:41 +0000</pubDate>
      <link>https://dev.to/javaskr/what-apples-september-2026-event-means-for-developers-3pnk</link>
      <guid>https://dev.to/javaskr/what-apples-september-2026-event-means-for-developers-3pnk</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9dbw54wfot46yzwnc0jf.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9dbw54wfot46yzwnc0jf.jpg" alt="atami firework" width="799" height="451"&gt;&lt;/a&gt;&lt;br&gt;
Hey everyone, it’s Timothy.&lt;/p&gt;

&lt;p&gt;It’s been a minute. Between the startup grind here in Tokyo and pushing out a few side projects, writing definitely took a back seat.&lt;/p&gt;

&lt;p&gt;But there was no way I was going to skip Apple’s September event.&lt;/p&gt;

&lt;p&gt;There’s a lot to unpack, but I’m less interested in the specs and more interested in what these new devices mean for &lt;strong&gt;developers&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Elephant in the Room: iPhone Duo&lt;/strong&gt;&lt;br&gt;
Apple has finally entered the foldable market with the &lt;a href="https://www.apple.com/newsroom/2026/09/apple-debuts-iphone-18-pro-and-iphone-18-pro-max/" rel="noopener noreferrer"&gt;iPhone Duo&lt;/a&gt;, starting at $1,999.&lt;/p&gt;

&lt;p&gt;It has a &lt;strong&gt;5.4-inch outer display&lt;/strong&gt; and a &lt;strong&gt;7.6-inch inner display&lt;/strong&gt;, with iOS adapting to the device as it opens and closes.&lt;/p&gt;

&lt;p&gt;For developers, this is where things get interesting.&lt;/p&gt;

&lt;p&gt;We’re going to have to think beyond traditional responsive design. How should navigation change when the phone opens? What happens to a two-column layout when it becomes a compact screen? How do we preserve context during those transitions?&lt;/p&gt;

&lt;p&gt;The challenge isn’t simply supporting another screen size.&lt;/p&gt;

&lt;p&gt;It’s designing for &lt;strong&gt;different physical states of the same device&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A20 Pro and iPhone 18 Pro&lt;/strong&gt;&lt;br&gt;
The &lt;a href="https://www.apple.com/newsroom/2026/09/apple-debuts-iphone-18-pro-and-iphone-18-pro-max/" rel="noopener noreferrer"&gt;iPhone 18 Pro&lt;/a&gt; and &lt;strong&gt;Pro Max&lt;/strong&gt; bring the new A20 Pro chip, C2 modem, and a redesigned camera system with &lt;strong&gt;variable aperture&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;For developers working with on-device AI, graphics, computational photography, or other demanding workloads, the additional performance headroom is exciting.&lt;/p&gt;

&lt;p&gt;Even more interesting: Apple is exposing an API that lets third-party apps take advantage of the new variable-aperture camera capabilities.&lt;/p&gt;

&lt;p&gt;That could open up some serious possibilities for photography and video apps.&lt;/p&gt;

&lt;p&gt;And yes, Apple finally gave us burgundy.&lt;/p&gt;

&lt;p&gt;I approve.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AirPods and Apple Watch&lt;/strong&gt;&lt;br&gt;
The new &lt;a href="https://www.apple.com/newsroom/2026/09/apple-introduces-airpods-5-with-best-in-class-open-ear-active-noise-cancellation/" rel="noopener noreferrer"&gt;AirPods 5&lt;/a&gt; bring Active Noise Cancellation to Apple’s open-ear design, along with Siri AI and &lt;strong&gt;Live Translation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;For those of us working across languages, this is more than a nice feature. It points toward a future where AI becomes part of the ambient computing experience rather than something we have to actively open and use.&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://www.apple.com/newsroom/2026/09/introducing-apple-watch-series-12-with-the-all-new-health-sensing-system/" rel="noopener noreferrer"&gt;Apple Watch Series 12&lt;/a&gt; is equally interesting from a developer perspective, with a new Health Sensing System, higher-frequency heart-rate and HRV measurements, and a new readiness score.&lt;/p&gt;

&lt;p&gt;That means more data — and potentially more opportunities for developers building better fitness, wellness, and health experiences.&lt;/p&gt;

&lt;p&gt;Of course, more personal data also means more responsibility around privacy and security.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So, What Changes for Developers?&lt;/strong&gt;&lt;br&gt;
For me, the biggest takeaway isn’t any individual product.&lt;/p&gt;

&lt;p&gt;It’s that the &lt;strong&gt;hardware/software boundary keeps getting blurrier&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Foldable displays. On-device AI. Smarter cameras. Ambient translation. More capable health sensors.&lt;/p&gt;

&lt;p&gt;Every new capability gives developers another building block — and another problem to solve.&lt;/p&gt;

&lt;p&gt;The interesting question isn’t:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;“What did Apple build?”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It’s:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;“What can we build now that wasn’t practical before?”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That’s the part I’m excited about.&lt;/p&gt;

&lt;p&gt;The hardware just got more capable.&lt;/p&gt;

&lt;p&gt;Now let’s see what we can do with it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keep learning. Keep building. Keep sharing.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you enjoyed this post and want to read the original version, you can find it on my &lt;a href="https://www.javaskr.com/" rel="noopener noreferrer"&gt;website&lt;/a&gt;, I’ve recently updated the site as well, so if you’d like to follow more tech news, articles, and projects I’m working on, feel free to drop by — and if you have a project in mind that you’d like me to cover or explore, reach out. I’d love to hear from you.&lt;/p&gt;

</description>
      <category>ios</category>
      <category>webdev</category>
      <category>softwareengineering</category>
      <category>tokyo</category>
    </item>
    <item>
      <title>What Tech Stacks Are Software Engineers Using in Tokyo Startups?</title>
      <dc:creator>javaskr</dc:creator>
      <pubDate>Thu, 03 Jul 2025 16:41:02 +0000</pubDate>
      <link>https://dev.to/javaskr/what-tech-stacks-are-software-engineers-using-in-tokyo-startups-ap4</link>
      <guid>https://dev.to/javaskr/what-tech-stacks-are-software-engineers-using-in-tokyo-startups-ap4</guid>
      <description>&lt;p&gt;Hello! It’s Thursday—let’s talk about the tech stack I use at work 👨‍💻&lt;/p&gt;

&lt;p&gt;As a startup, we use a mix of tools to stay fast and flexible. We do use Slack for communication, but we don’t have advanced integrations like webhooks for deployment notifications (yet 😅).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn7fcvv03j4p50hew8fwu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn7fcvv03j4p50hew8fwu.png" alt="post-10" width="800" height="548"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧾 Docs &amp;amp; Coordination&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Confluence: For everything from API specs to research summaries and design docs&lt;/li&gt;
&lt;li&gt;Jira: Occasionally linked to Confluence for task tracking&lt;/li&gt;
&lt;li&gt;Figma: To view and comment on UI/UX designs&lt;/li&gt;
&lt;li&gt;tl;dv: For automatic meeting notes&lt;/li&gt;
&lt;li&gt;Mermaid: To create diagrams and workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;💻 Application Stack&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend:

&lt;ul&gt;
&lt;li&gt;Vite + React + TypeScript&lt;/li&gt;
&lt;li&gt;Tailwind CSS + shadcn/ui&lt;/li&gt;
&lt;li&gt;Sometimes we use Next.js for larger frontend apps&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Backend:
-FastAPI (Yes, partly because someone said it's "AI-friendly" 🤔)

&lt;ul&gt;
&lt;li&gt;MySQL with SQLAlchemy&lt;/li&gt;
&lt;li&gt;Depending on project scale: Supabase or TiDB as DB&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🚀 Deployment &amp;amp; Infra&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub: For version control&lt;/li&gt;
&lt;li&gt;Vercel: For quick frontend deployment (especially mockups or low-scale apps)&lt;/li&gt;
&lt;li&gt;AWS: Main backend hosting using Docker images&lt;/li&gt;
&lt;li&gt;Terraform: Starting to use it for infra provisioning in newer projects&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Note: We don’t yet have well-defined CI/CD pipelines or full DevOps practices.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;🤖 AI Tools&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We have a team instance of ChatGPT&lt;/li&gt;
&lt;li&gt;I’m not sure about Gemini, but we do have a paid Cursor IDE license for the team&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;There’s definitely room to grow (especially in automation), but that’s the beauty of startups—lots of room to experiment and shape the stack together.&lt;/p&gt;

&lt;p&gt;I’d guess 50% of this is similar to other Tokyo startups.&lt;br&gt;
&lt;strong&gt;BTW, what does your company use? I’m curious 👀&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>startup</category>
      <category>softwareengineering</category>
      <category>devops</category>
      <category>ai</category>
    </item>
    <item>
      <title>What I Learned After 1 Year as a Software Engineer in a Tokyo Startup</title>
      <dc:creator>javaskr</dc:creator>
      <pubDate>Wed, 02 Jul 2025 15:35:30 +0000</pubDate>
      <link>https://dev.to/javaskr/what-i-learned-after-1-year-as-a-software-engineer-in-a-tokyo-startup-3ng9</link>
      <guid>https://dev.to/javaskr/what-i-learned-after-1-year-as-a-software-engineer-in-a-tokyo-startup-3ng9</guid>
      <description>&lt;p&gt;Hello folks 👋 Let’s talk about something work-related this Wednesday.&lt;/p&gt;

&lt;p&gt;I’ve been working at a startup in Tokyo for almost a year now. During this time, I’ve delivered quite a lot: a mini-app, a human-settlement marker and mapper, a marketplace, and more. I’ve suffered through tight deadlines, long hours, countless meetings, and constantly changing requirements.&lt;/p&gt;

&lt;p&gt;Here are &lt;strong&gt;5 things I’ve learned that help you survive startup life&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ag00x914qvvna16wp2o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ag00x914qvvna16wp2o.png" alt="post-9" width="800" height="532"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Balance meeting time with “lock-in” time&lt;/strong&gt;&lt;br&gt;
I’m not 100% against meetings—but let’s be honest: some meetings are a waste of time. Especially if:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You’re not speaking&lt;/li&gt;
&lt;li&gt;Less than 20% of the agenda applies to you&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In that case, speak up and ask if you can skip it. Most startups use AI note-taking tools now, so you can always catch the recap later.&lt;/p&gt;

&lt;p&gt;You only get 8 hours a day—if you spend 3–4 in meetings, who suffers? You. Until you're in a management role, your time is better spent building.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;2. You’re working solo—so either follow someone’s pace or set your own&lt;/strong&gt;&lt;br&gt;
In my case, there are only two engineers—me and another teammate—and we’re on completely different projects. Some say, “Why not do pair programming?” But when you’re working on unrelated domains, pair programming isn’t realistic. You don’t know the context, the timeline, or even the requirements.&lt;/p&gt;

&lt;p&gt;So instead of waiting for someone to hand you feedback or direction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Do your own research&lt;/li&gt;
&lt;li&gt;Study how other companies build similar things&lt;/li&gt;
&lt;li&gt;Make mockups or prototypes&lt;/li&gt;
&lt;li&gt;Use AI to review your code and give you suggestions on performance, security, and best practices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The more you prepare, the less dependent you are on others.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;3. Don’t over-plan—delivery is more important&lt;/strong&gt;&lt;br&gt;
Planning is important, yes. But in startups, &lt;strong&gt;plans change&lt;/strong&gt;. Requirements shift. Meetings spawn new features that weren’t even on the roadmap yesterday.&lt;/p&gt;

&lt;p&gt;So instead of spending 70% of your time making a “perfect plan,”&lt;br&gt;
→ Build what you know won’t change&lt;br&gt;
→ Deliver fast&lt;br&gt;
→ Get feedback early&lt;/p&gt;

&lt;p&gt;Momentum &amp;gt; overdesign.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. If you're the PIC (person in charge), debrief your team immediately&lt;/strong&gt;&lt;br&gt;
Let’s say you joined a meeting with the PM, CTO, or senior stakeholders, and you're leading the project. After the meeting, &lt;strong&gt;don’t delay&lt;/strong&gt;—spend 15 minutes debriefing your team.&lt;/p&gt;

&lt;p&gt;Why?&lt;br&gt;
You represent them. If the project fails, it reflects on the whole team. The faster you sync, the more ownership your teammates can take. My ex-senior once told me:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“If it involves others, make it your first priority to align.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That still sticks with me.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;5. You won’t always get credit from the company—but always give yourself credit&lt;/strong&gt;&lt;br&gt;
Sometimes you put in 120% effort. All you get in return is a “thanks.” (In Hong Kong I’d at least get a drink 😅)&lt;/p&gt;

&lt;p&gt;Let’s be real:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In demo meetings, people don’t always know who did what&lt;/li&gt;
&lt;li&gt;When your senior presents the project, the credit might go to them&lt;/li&gt;
&lt;li&gt;They might even get the bonus or promotion&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But here's what matters:&lt;br&gt;
&lt;strong&gt;You&lt;/strong&gt; did the research.&lt;br&gt;
&lt;strong&gt;You&lt;/strong&gt; wrote the code.&lt;br&gt;
&lt;strong&gt;You&lt;/strong&gt; made the architecture decisions.&lt;/p&gt;

&lt;p&gt;Even if no one sees it, you learned. You grew. You sharpened your instincts and built your muscle memory—and that is what truly lasts.&lt;/p&gt;




&lt;p&gt;Startup life can look messy and chaotic from the outside. Sometimes it even has a bad reputation. But if you fix your mindset and become a proactive problem solver, you’ll realize:&lt;br&gt;
💡 The more dirt you dig into, the more potential you uncover.&lt;/p&gt;

&lt;p&gt;If you found this post helpful, feel free to follow—I'll keep sharing stories from the trenches.&lt;br&gt;
And hey, do &lt;strong&gt;you&lt;/strong&gt; have any lessons from startup life? I’d love to hear them 👀👇&lt;/p&gt;

</description>
      <category>startup</category>
      <category>softwareengineering</category>
      <category>career</category>
      <category>workplace</category>
    </item>
    <item>
      <title>Week in Tokyo: Startup Grind, Side Projects &amp; Posting Routine 🧑‍💻🌱</title>
      <dc:creator>javaskr</dc:creator>
      <pubDate>Mon, 30 Jun 2025 13:26:37 +0000</pubDate>
      <link>https://dev.to/javaskr/week-in-tokyo-startup-grind-side-projects-posting-routine-1ph6</link>
      <guid>https://dev.to/javaskr/week-in-tokyo-startup-grind-side-projects-posting-routine-1ph6</guid>
      <description>&lt;p&gt;Hello from Tokyo 👋 it's Sunday—time for a weekly recap! 👀&lt;/p&gt;

&lt;p&gt;This week has been a productive one:&lt;/p&gt;

&lt;p&gt;✅ I wrapped up the login integration with an external API&lt;br&gt;
🎨 Started implementing the draft design (you know the drill—startup life means we build it first, then tweak it later 😅)&lt;br&gt;
📄 Currently working on the Items page and the dialog component for displaying item details&lt;br&gt;
🧠 Also took time to update some parts of the existing app based on our UX/UI designer's feedback&lt;/p&gt;

&lt;p&gt;Looking ahead to next week:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Crack the dialog component logic&lt;/li&gt;
&lt;li&gt;Provide API design feedback to teammates&lt;/li&gt;
&lt;li&gt;Try inserting real data from the API&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi1ppg7ufb3cx8cfmu5fm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi1ppg7ufb3cx8cfmu5fm.png" alt="post-8" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Outside of work:&lt;br&gt;
📱 I challenged myself to post more regularly—while I didn’t post every day, I'm slowly building a routine around sharing my thoughts&lt;br&gt;
🌐 For those who noticed, yes—I have a personal blog now! It's built with Payload CMS, which I self-hosted so I can publish anytime 👨‍💻&lt;br&gt;
🎓 I’ve been working through an online backend development certification on Coursera and aiming to finish Module 6 by mid-July&lt;/p&gt;

&lt;p&gt;🤫 On the side, I’ve been helping a friend with an LLM-related project in the education space—can’t say too much yet, but it’s exciting!&lt;/p&gt;

&lt;p&gt;🚀 Last but not least, I’ve kicked off a new side project—an upgraded version of my final bootcamp project! I’m teaming up with a friend and currently handling the backend setup using Prisma + PostgreSQL + Node MVC.&lt;/p&gt;

&lt;p&gt;That’s all for this week—thanks for reading and see you in the next update! 🙌&lt;/p&gt;

&lt;p&gt;Follow for more: &lt;a href="https://javaskr.com/" rel="noopener noreferrer"&gt;javaskr.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>startup</category>
      <category>japan</category>
      <category>softwareengineering</category>
      <category>backenddevelopment</category>
    </item>
    <item>
      <title>AI Won’t Replace You — But It Will Move You</title>
      <dc:creator>javaskr</dc:creator>
      <pubDate>Fri, 27 Jun 2025 18:37:22 +0000</pubDate>
      <link>https://dev.to/javaskr/ai-wont-replace-you-but-it-will-move-you-12nd</link>
      <guid>https://dev.to/javaskr/ai-wont-replace-you-but-it-will-move-you-12nd</guid>
      <description>&lt;p&gt;It’s Future Friday. Let’s talk about something we all keep hearing lately — AI.&lt;/p&gt;

&lt;p&gt;Ten years ago, we never really imagined AI would end up where it is today. Now it's everywhere. Some say it’s taking over our jobs, our industries, maybe even our future.&lt;/p&gt;

&lt;p&gt;But is that really the full story?&lt;/p&gt;




&lt;p&gt;Jobs are changing — some faster than others&lt;br&gt;
I’m not here to predict anything groundbreaking. But let’s be honest — if your job is mostly repeatable, filled with forms, or doesn't require much judgment, it’s probably at risk.&lt;/p&gt;

&lt;p&gt;Especially in countries like Japan, where the birthrate is low, and the workforce is aging, automation isn’t optional. It’s happening already — not because we want it, but because we need it.&lt;/p&gt;

&lt;p&gt;But here’s something people forget:&lt;/p&gt;

&lt;p&gt;Just because a machine can do something, doesn’t mean it can do it well without help.&lt;/p&gt;




&lt;p&gt;Human work isn’t disappearing — it’s shifting&lt;br&gt;
Even if AI gets better, someone still needs to guide it, set the goals, and make sure it doesn’t go off-track.&lt;/p&gt;

&lt;p&gt;We’re not being replaced.&lt;br&gt;
We’re being moved — from doing the work to overseeing it.&lt;br&gt;
That includes fixing things when they break, making judgment calls, and asking questions machines don’t even know they should ask.&lt;/p&gt;




&lt;p&gt;AI doesn’t think — not really&lt;br&gt;
People talk about “AI managing AI” or reaching the point where humans are no longer needed. But let’s be real.&lt;/p&gt;

&lt;p&gt;AI doesn’t:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understand human context&lt;/li&gt;
&lt;li&gt;Catch nuance in emotion or tone&lt;/li&gt;
&lt;li&gt;Decide right or wrong in a gray area&lt;/li&gt;
&lt;li&gt;Wake up and go “Oops, I made a mistake. Let me fix it.”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It only knows what we tell it.&lt;br&gt;
And when we give it the wrong thing? It just runs with it.&lt;/p&gt;

&lt;p&gt;Even when tools are powerful, someone still needs to stay in the loop. Not to be in control all the time — but to be responsible.&lt;/p&gt;




&lt;p&gt;So what now?&lt;br&gt;
We can’t escape change. But we can choose how we grow with it.&lt;/p&gt;

&lt;p&gt;The way I see it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Don’t try to outcompete machines. Learn how to work with them.&lt;/li&gt;
&lt;li&gt;Stay curious. Tools come and go, but mindset lasts.&lt;/li&gt;
&lt;li&gt;And most importantly, don’t let fear stop you from moving forward.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Thanks for reading my Future Friday post.&lt;br&gt;
I’ll keep sharing thoughts like this — not just about tools and tech, but how it actually affects the way we work and live.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://javaskr.com/" rel="noopener noreferrer"&gt;javaskr.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know how you feel about all this change. Or how you're adapting to it in your work.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>softwareengineering</category>
      <category>productivity</category>
      <category>technology</category>
    </item>
    <item>
      <title>Announcing My New Weekly Blog Theme Schedule</title>
      <dc:creator>javaskr</dc:creator>
      <pubDate>Sat, 21 Jun 2025 14:42:07 +0000</pubDate>
      <link>https://dev.to/javaskr/announcing-my-new-weekly-blog-theme-schedule-48pf</link>
      <guid>https://dev.to/javaskr/announcing-my-new-weekly-blog-theme-schedule-48pf</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fryrz6hwibiglubh8yg0t.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fryrz6hwibiglubh8yg0t.jpeg" alt="post-6" width="564" height="1000"&gt;&lt;/a&gt;&lt;br&gt;
To bring structure and consistency to my writing, I’m introducing a themed posting schedule — one topic for each day of the week. It’s a simple way to organize ideas and help readers follow along based on their interests.&lt;/p&gt;

&lt;p&gt;📅 Weekly Themes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🧠 Mindful Monday – Reflections, goals, or thoughts to kick off the week&lt;/li&gt;
&lt;li&gt;💻 Tech Tuesday – Tech tools, tutorials, experiments, or insights&lt;/li&gt;
&lt;li&gt;🛠️ Work Wednesday – Workflows, productivity, or career-related topics&lt;/li&gt;
&lt;li&gt;🧪 Tech Thursday – Deep dives into technology, frameworks, or builds&lt;/li&gt;
&lt;li&gt;🚀 Future Friday – Trend forecasting, predictions, and big ideas&lt;/li&gt;
&lt;li&gt;📚 Study Saturday – Notes and learnings from courses, books, or self-study&lt;/li&gt;
&lt;li&gt;🗂️ Summary Sunday – A wrap-up of the week or plans for the next&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Feel free to follow along on any day that resonates with you.&lt;br&gt;
Let’s keep learning, building, and sharing.&lt;/p&gt;

</description>
      <category>motivation</category>
      <category>softwareengineering</category>
      <category>tokyo</category>
      <category>learning</category>
    </item>
    <item>
      <title>What’s a Software Engineer’s Daily Routine in a Tokyo Startup?</title>
      <dc:creator>javaskr</dc:creator>
      <pubDate>Thu, 19 Jun 2025 18:22:18 +0000</pubDate>
      <link>https://dev.to/javaskr/whats-a-software-engineers-daily-routine-in-a-tokyo-startup-ifo</link>
      <guid>https://dev.to/javaskr/whats-a-software-engineers-daily-routine-in-a-tokyo-startup-ifo</guid>
      <description>&lt;p&gt;Hey, I’m Timothy — a software engineer based in Tokyo.&lt;br&gt;
If you’ve seen me post here and wonder why I keep going despite the low view count — honestly, this is part of a personal challenge. I’m building a habit of documenting my journey to understand myself better, one post at a time.&lt;/p&gt;

&lt;p&gt;So today, I want to give you a glimpse into what my typical day looks like in a Tokyo-based startup.&lt;/p&gt;

&lt;p&gt;I work at a company with 100% Japanese management, but around 70% of the team are international members. Meetings are bilingual — usually a mix of Japanese and English.&lt;br&gt;
We work in a global rhythm, but with a Japanese sense of structure and formality.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp6h358fh83fu5ge4f6b8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp6h358fh83fu5ge4f6b8.png" alt="post-5" width="800" height="538"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So, what’s the daily flow like?&lt;/strong&gt;&lt;br&gt;
🧩 Daily Standups&lt;br&gt;
We begin with a daily sync — sharing progress, blockers, and questions. These aren’t just status updates. They’re mini strategy sessions where we exchange ideas and solve problems live.&lt;/p&gt;

&lt;p&gt;📝 Requirement Digestion&lt;br&gt;
Once a task lands on us, we break it down. That means creating lightweight documentation, proposing timelines, and often attending meetings that only include the core members. We’re expected to debrief the rest of the team afterward.&lt;/p&gt;

&lt;p&gt;🔁 Review &amp;amp; Feedback&lt;br&gt;
We hold regular review meetings. These are where concerns, blockers, or hidden dependencies surface. It’s a constant loop of adjusting priorities, schedules, and scope.&lt;/p&gt;

&lt;p&gt;🎨 Cross-functional Collab&lt;br&gt;
We don’t work in silos. One feature might involve inputs from designers, feedback from seniors, and contributions from multiple engineers. A lot of my time is spent syncing with teammates on overlapping areas.&lt;/p&gt;

&lt;p&gt;🚧 Building During the Chaos&lt;br&gt;
Here’s the honest part: actual coding time is limited.&lt;br&gt;
Requirements change quickly — sometimes after every meeting. So instead of waiting, I start mocking dependencies, building rough drafts based on early design files, and researching technical concerns in parallel.&lt;/p&gt;

&lt;p&gt;🧪 Testing (When There’s Time)&lt;br&gt;
In a perfect world, I’d write full unit tests and automation suites. In reality, most testing happens during QA or via functional testing in staging — especially when timelines are tight.&lt;/p&gt;

&lt;p&gt;🚀 Deployment Crunch&lt;br&gt;
Imagine this: the product’s release is in 3 months, but we only finalize requirements by week 3. That leaves about 2 weeks for development, QA, debugging, and deployment.&lt;br&gt;
You get used to shipping fast — and learning fast.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;TL;DR: It’s not all code&lt;/strong&gt;&lt;br&gt;
✅ Meetings&lt;br&gt;
✅ Documentation&lt;br&gt;
✅ Syncs &amp;amp; cross-functional handoffs&lt;br&gt;
✅ Handling changes&lt;br&gt;
✅ Very little time for deep coding&lt;/p&gt;

&lt;p&gt;But that’s startup life — and honestly, I’ve learned a ton through the chaos.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;👀 Curious about how engineers work in Tokyo startups?&lt;/strong&gt;&lt;br&gt;
I’m documenting everything — not just the polished highlights, but the in-betweens too.&lt;br&gt;
If you’re into tech, international work cultures, or just like seeing how messy building things can be, follow along here or at &lt;a href="https://javaskr.com/" rel="noopener noreferrer"&gt;javaskr.com&lt;/a&gt;.&lt;br&gt;
Let’s figure it out together.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>japan</category>
    </item>
  </channel>
</rss>
