#career
24 posts
2026 - February
1 post2017 - June
1 post2014 - December
1 post2014 - September
1 post2014 - May
1 post2014 - February
1 post2013 - November
2 posts2013 - October
1 post2013 - August
1 post2013 - July
1 post2012 - December
1 post2010 - February
1 post2009 - November
1 post2009 - August
1 post2009 - July
1 post2009 - April
1 post2009 - March
1 post2008 - September
1 post2008 - April
1 post2007 - June
1 post2007 - May
1 post2007 - April
1 post2007 - March
1 post2026 - February
1 postRANT: Did AI Kill Programmers?
Akita's rant on why AI won't replace real programmers, why the programming bubble already popped, the S-curve ceiling of current LLM architecture, and what actually changes for engineers in the LLM era.
2017 - June
1 postAppearing on Podcasts
I collect six podcast appearances about the Ruby community, tech careers, Rails, and my professional path, from its beginnings in the 1990s to conversations lasting nearly two hours.
2014 - December
1 post[Off-Topic] Talking with a University Professor
In response to a professor, the author argues for selective UML, Design Patterns as reference material, XP, and multiple paradigms. Java remains useful, but universities should prioritize fundamentals.
2014 - September
1 post[Off-Topic] DO NOT Do What You ("THINK") You Love
I question “do what you love” and show how pursuing only what you think you love ignores responsibilities and unstable passions. My conclusion: seek Kaizen by always improving how you produce something useful.
2014 - May
1 post[Off-Topic] Career in Programming — Coding Isn't Programming
Programming is not just building websites with frameworks. The author argues for studying English, Computer Science, and fundamentals such as algebra, statistics, algorithms, and compilers to create valuable solutions.
2014 - February
1 post[Off-Topic] The New Generation's Dilemma: start a company or get a job?
A bad boss does not make entrepreneurship the only way out. A job offers pay, learning, and results for building a career, while starting a company without experience may just reproduce the same problem.
2013 - November
2 posts[Off-Topic] Remote Work — Small Office, Home Office (SoHo)
Remote work can work, but it is not a universal solution. The text argues that structures between centralization and isolation support collaboration, mentoring, and career development.
[Off-Topic] Programmers Are Terrible Communicators (UDP vs TCP)
Using UDP and TCP as a metaphor, the text says programmers confuse informing with communicating. Real projects require confirming connection, context, order, understanding, and message delivery.
2013 - October
1 post[Translation] Letter to a Young Programmer Considering a Startup
In this translation by Alex Payne, startups appear as a means, not a destination: culture standardizes, VC seeks returns, and work can take a high toll on relationships. Purpose should guide the choice.
2013 - August
1 post[Off-Topic] Estimates Are Promises. Promises Must Be Kept.
The author argues that software estimates are promises, not predictions, and that keeping them requires responsibility for communication, negotiation, time, and obstacles, as well as code.
2013 - July
1 post[Off-Topic] Comfort Zone: Taking to the Streets Isn't the Only Solution
The author criticizes turning complaints about pay, conditions, or investment into a strategy and argues for taking on hard problems, because personal effort can create room for innovation there.
2012 - December
1 post[Off-Topic] A Vent III, Reflecting on 2007
Revisiting his 2007 writing, the author argues that consulting requires continuous learning, autonomy, responsibility, and financial health. The problems of 2012 put that model to the test.
2010 - February
1 post[Off-Topic] Wake up Call
Starting with Up in the Air, the author recalls that jobs are not permanent: do good work without accepting abuse, stay loyal to yourself, and find a purpose.
2009 - November
1 post[Off-Topic] The Problem of Credentials
I question using certifications, titles, and celebrities as shortcuts for validating ideas, show common decision-making fallacies, and argue for testing arguments with skepticism.
2009 - August
1 post[Off-Topic] The Damn Regulation Law Is Back!
The author criticizes PLS 607/07 for restricting systems analyst jobs to degree holders, leaving enforcement unclear, and threatening self-taught developers and the free market.
2009 - July
1 post[Translation] What Makes a Good Programmer?
Two translations argue that good programmers prioritize usability, responsibility, collaboration, and delivery. The second adds creative laziness and the humility to ask simple questions while debugging.
2009 - April
1 postOff-Topic: Should I Go to College?
Fabio concludes that a good college can accelerate learning and shape talent, but does not determine success: disciplined people can learn on their own too.
2009 - March
1 post[Off-Topic] Net Negative Producing Programmer
Fabio introduces NNPP, the programmer who creates losses by accumulating technical debt or becoming a single point of failure, and distinguishes this profile from juniors willing to learn.
2008 - September
1 postOff-Topic: The Power of Myth, Redux
Akita criticizes the promise of manufacturing leaders through self-help, certifications, and ready-made methodologies. To him, leadership requires self-teaching, merit, and real challenges, not formulas crediting every success to the method
2008 - April
1 postOff Topic: Let's All Stop the Regulation of the Systems Analyst Profession
The author criticizes regulating systems analysts by comparing software with high-risk professions. To him, degrees, councils, and bureaucracy do not guarantee quality and may still block good professionals.
2007 - June
1 postA Rant, Part II
After leaving a consultancy that delayed payments, the author recommends staying liquid, learning continuously, and preparing an exit when signs of crisis appear, without trusting visionary bosses’ speeches.
2007 - May
1 postChatting with David Black
David Black tells how he stumbled across Ruby, helped create Ruby Central, and left academia for training and consulting. To him, Rails requires truly understanding Ruby.
2007 - April
1 postOff Topic: Be Arrogant!
The author turns “be arrogant” into a demand for competence: saying yes means studying and delivering. His journey with English, movies, audiobooks, podcasts, and feeds shows how he practices it.
2007 - March
1 postOff Topic: A Rant
The author criticizes careers stuck in forms, complaints, and technologies chosen only for salary. His answer is continuous learning, exploring systems, and contributing to open source projects.