I enjoy intellectual exchange that challenges me enough to teach me things i don't know.
The kind of connection when learning feels natural, not forced or condescending is the best.
Growth becomes easier when exchanged ideas expand each other’s thinking and reasoning.
C and C+ presents a big window now as firmware continues to grow relevance.
Robotics, Automation, EVs and Space Tech will need hardware programmers and application developers.
Another area worth pivoting to, many options for career growth as a Software Engineer at the moment.
AI will replace the Product Managers who confuse activity with strategy.
Status updates, meeting notes and document cleanup was never the job but just the busy work.
What’s left is what always mattered, deciding what’s worth building and being ruthless about priorities.
Is the definition of software engineer changing?
- Writing specs, not tickets
- Shipping in hours, not weeks
- Building evals, not test cases
- Designing context, not prompts
- Managing AI agents, not junior devs
- Reviewing code more than writing it
All changed within one year
Study startup founders and only one lesson comes up:
- Reading job posts.
- Analyzing GTM strategies.
- Looking at SaaS landing pages.
- How companies acquire their first 100 customers.
The best products don't always win, over engineering is to blame.
Stack Overflow answers had a verification mechanism where one had to be wrong publicly and get corrected, earning trust and reputation.
This is not happening for LLMs, no one questions the answers, no upvotes and no thread of people pointing out the edge case.
Not really good.
The tech job market has already recovered:
The 2020-2021 hiring frenzy was the anomaly
Companies hired too fast, overpaid for average talent and built bloated teams
They're hiring again, but only the people who can actually ship
Lean teams. Higher bars. Equity over headcount.
One machine can do the work of fifty ordinary men.
No machine can do the work of one extraordinary man.
To be this extraordinary man, simply invent the machine.
Nearly every one defaults to Frontend when they first step in:
The real money actually comes from making big technical decisions.
Talk of infrastructure, backend, security, databases and networking.
Following the crowd translates to not expecting scarcity level opportunities.
The questions that reveal everything about you:
- Are you actually good at what you do?
- When you say you'll do something, do you?
Honest answers explain more than can ever think.
Startup is more of the product, less of entrepreneurship:
Learn how to build things and know what not to build.
Being able to build it is what makes a big difference.
@icanvardar Tech has always been about learning new things, always.
AI comes as a tool that facilitates but eliminates the grind.
Grinding is what made software engineers, out of the grind you are polished.
AI has intensified more of direct copy over thinking that once updated our memory.
@Akintola_steve Looks to me like a project scoping problem
A project scope must be signed off before the actual work begins
Anything that comes up after that, should be noted for maintenance phase
Involving all stakeholders in the scoping process is key, this the core of Human Centered Design
Real magic happens when you begin to:
- Try things out.
- Adjust as you go.
- Explore new paths.
- Get back up on falling.
It's action that actually changes things.
It's alarming how you get to learn more about your system when users start coming in.
Even what you thought you did best at, users will unpack for you loopholes to be fixed.
Systems prove that you can't think it all once, you will always discover something new.
As a founder, take more interest in:
- Founders who failed.
- Startups that ran out of money.
- Products that never found users.
- Ideas that looked great but went nowhere.
Success stories inspire, failure stories come with lessons.