A. Jobaer (@unclexo) header
A. Jobaer (@unclexo) profile picture

Software Developer and Architect

Bangladesh
Joined April 2010
Photo by A. Jobaer (@unclexo)Photo by A. Jobaer (@unclexo)Photo by A. Jobaer (@unclexo)Photo by A. Jobaer (@unclexo)Photo by A. Jobaer (@unclexo)Photo by A. Jobaer (@unclexo)Photo by A. Jobaer (@unclexo)Photo by A. Jobaer (@unclexo)Photo by A. Jobaer (@unclexo)Photo by A. Jobaer (@unclexo)
Whether you're in a bootcamp or learning solo, the Event Loop can be intimidating. This books breaks down the concept with beginner-friendly examples and plain English — no fluff, no assumptions. Finally understand how Node.js manages asynchronous code.
1
375
The conclusion to AI gas for software engineers. "Your job is not to use agents to help you write code. Your job is to lead the agents to help them write code." - by @unclebobmartin
9
Probably this is the best way of writing code using AI Agents.
Deterministic tests > Written instructions Anything that should be checked automatically should have a test case: • Checking behavior → Unit and integration tests • Checking formatting → Formatters and linters • Checking types → Static type checkers • Checking API contracts → Schema validation • Checking edge cases → Targeted tests • Checking regressions → Regression tests • Checking security → Static analysis and security scans Don't waste tokens telling an agent to follow rules you could enforce with deterministic tests.
14
A. Jobaer retweeted
Replying to @steipete
“Your job is to help the LLM write better code faster.” Strange: I thought the job of a software engineer was to bring value to stakeholders in an enduring, economically sustainable, and ethical fashion. I suggest you reconsider your life choices, Peter.
8
26
2
317
15,713
A. Jobaer retweeted
A gentle reminder to teams building agentic systems. Have fun; enjoy the process of exploring novel architectures involving flashy new toys; learn new things along the way. However Don’t forget that you are building these things to solve a real problem. Your customers require results; they need value; they want solutions.
37
78
8
629
34,132
A. Jobaer retweeted
Respectfully, AI has no agency, no goals. It is the CEOs such as Dario, Sam, Elon, Zuck, and others whose goals - under the unsupportable guise that super intelligence will lead us to an age of unbounded abundance - are to increase their power and wealth and control.
AOC: "As AI begins to encroach in our society, their goal is to take your cognition away from you. AI's goal is to take your thoughts away from you, your ability to think away from you, so that you become dependent on a machine ... reading books is active resistance"
29
91
3
543
20,890
Set session.upload_progress.enabled=0 till next PHP release to block an unlikely RCE vector (CVE-2026-115560). Already recommended for CVE-2026-109619 Wed, keep disabled. Only apps with non-default serialize_handler switching it to "php" at runtime can be affected. #php #phpc
52
903
151
2,845
411,059
A. Jobaer retweeted
PHP 8.4.27 released - 89 fixes in 30 components, including security fixes (CVE-2026-109618, CVE-2026-109619). Changelog + downloads: php-net.pro/news/php-8-4-27-…
20
958
65
2,034
168,544
#claudecode changes existing code's behavior to fit what it build. bad engineering. Shame on you team.
1
21
I found it the same way for n my usage. It cant make decisions to produce optimal solution, even if you instruct it.
In the face of generative AI coding agents, the role of human-led architecture becomes even more important in the crafting of software-intensive systems. All architecture is design, but not all design is architecture. Architecture represents the set of significant design decisions that shape the form and function of a system, where significant as measured by cost of change. As such, remember that coding agents are reasonably good at transforming prompts into code, but they are not particularly good at making decisions that balance the static and dynamic forces on a system in order to yield a reasonably optimal solution: this is where human judgment, human understanding, human knowledge, and human experience shine.
7
A. Jobaer retweeted
It’s artificial intelligence, Sundar. And in the history of computing, this puerile attempt to rename it simply because of the simpleminded whims of an incompetent and corrupt narcissist will be seen as a failure of leadership, an abandonment of intellectual integrity, and an embarrassment for any who join with him.
Great to meet today with @POTUS, @JDVance, @SpeakerJohnson and Administration + tech leaders. Important conversation and we signed today the White House Accord on Super Intelligence. As I shared today, Google has invested hundreds of billions in the last two years alone, with more to come, across the entire stack, to deliver benefits for America and the world. We’re working to build products that deliver real value for people and businesses, invest in local communities, and build trust in the technology. Industry also has to innovate responsibly. Google’s focused on building the right way, with appropriate testing, evaluations, red-teaming, and other safeguards against misuse and misalignment – and releasing models or products only after they’ve been thoroughly reviewed. We are committed to working with other industry leaders to establish norms and build public confidence. The White House Accord and the Joint Commitment on Frontier Responsibilities signed today is a solid basis for moving forward - it contains real tangible steps to promote safe development, while delivering the economic and scientific benefits of this technology.
201
343
29
2,671
169,372
Tools like Jira are bureaucracy-management tools, not Agile tools. You don't need a backlog at all to get work done—a handful of index cards or stickies work just fine, and more than a couple of weeks' work in that pile is too much. I've worked with no backlog at all—feedback from the current thing told me what to do next. Huge backlogs and the tools required to support them are phase-gated (waterfall) up-front planning. Jira manages that bureaucratic planning system. If you need tools like that, the odds are that you're not working with agility—where we adapt what we're working on to incorporate lessons learned as we work—at all. No shop that works with any agility has the level of bureaucracy that requires tools like Jira.
24
19
3
159
10,656
A. Jobaer retweeted
It's September, which means we'll refresh our yearly open source #PHP sponsorships soon. Do you have any suggestions of projects that deserve a year-long @phpstorm sponsorship? Let me know! 👇
16
6
24
5,391
modern java (top) rust (bottom) the java you thought you knew is no more
141
102
50
2,408
391,809
oh my god. it's beautiful
370
1,113
109
39,304
2,114,413
"Why did software engineers create AI to replace them?"
Replying to @trikcode
They didn't. They created a useful tool. AI does not replace software engineering. In fact, the most successful users of AI are those who apply software engineering principles to their use of AI. Coders are being replaced, but not software engineers.
41
Do search "what is stress or anxiety".
How do you deal with stress?
15
I'm sure a book being filtered as a classic one is not yet dead. Not all books worth reading.
I’m pretty sure writing as a category is dead because everyone is just gonna write their own books.
13
Why didn't you ask this question yourself before saying AI writes better code?
So if AI writes better code than most, why do we need to get AI to review the code? Shouldn't it just write good code to start with? Shouldn't the AI agent review the code before it gives it to us?
22
A. Jobaer retweeted
I'm available. Yep. Like so many others, I was a casualty of the "reduction in force" that Redis executed a couple of weeks ago. We just call them "layoffs" where I come from, but language is gonna inflate. George Carlin would be proud. I'm not angry, although I was a bit shell-shocked when it happened. This is the first time in my career that I have been let go for any reason. It's been a new experience for me and has taken some time to process. It shattered an illusion of certainty that I had—that the job would only end when I left it and the paychecks would always come. Of course, I always knew logically this was false, but things aren't really real until they are. I'm glad to have had this illusion shattered. I think this is called "growth". And this shattering has led to an epiphany. I've spent my entire career as an employee. Beholden to companies big and small to help make their lines go up. Coding and speaking and teaching in exchange for a salary to pay for the mortgage and the bills and a retirement. I have been very blessed, and I am very grateful. I have a retirement account and an iPhone and a place to call home. I love the coding and speaking and teaching that have funded these wonderful things. I love to help people in their efforts to make their lines go up. But I've always wanted to work for myself. To help people more directly. So I'm gonna give it a shot. I'm going independent. Perhaps you need some help? I can help you build applications—AI-powered or not. I can reach, teach, and engage developer communities and get your solution in front of them. I can embed with your teams and teach them AI-assisted development and Agile engineering practices like TDD and pair programming. And if you're thinking about using Redis, I can help with that too. I'm available. Connect with me here on X, send a message, or check out my website at guy.dev.
11
27
5
136
31,506