Most enterprise architecture diagrams are theatre
Unpopular opinion: most architecture diagrams in enterprise companies are theatre. While my system diagrams usually live on the team rooms' whiteboards for years.
Unpopular opinion: most architecture diagrams in enterprise companies are theatre. While my system diagrams usually live on the team rooms' whiteboards for years.
Most engineering teams think documentation is a tax they pay at the end of a project.
Most digital projects fail because nobody shares the same mental image in the team. I would argue this is the only problem that kills more projects and budgets than any other out there.
We have seen and run large transformation offices. The promise of organization wide unlock of 2-3x returns, agility of business practices, and so many other promises turn out to be empty after a year of hard push. Hard doesn't mean you shouldn't do, just it means you need different approach to success.
I said that genAI is like 3D printing. Now I think it is more like a chocolate bar.
Years of hard work, dozens if not hundreds of exceptional talent, yet your digital transformation fizzles out with no to minimum revenue increment to show for.
Stone, paper, scrissors. Chess. Most overused techniques.
Previously talked about the major concepts I am thinking to merge for a compelling, lived in world:
In this week’s devlog I wanted to address two things with the upcoming game:
For years I was trying to find a way how I can drive a deeply engaging story in any type of video games. While the GOATed “Detroit move, run, crouch, search and basic interact. No combat, no higher engagements. It makes sense though. Introducing all those elements bring the interaction space level not manageable by a branching storyline.
If you have tried my pre-alpha demo at demo.perseuspatrol.com, you noticed that one major component is missing from the game loop: tactical combat.
Making an entire galaxy feel like a living world is a tall challenge. I can not achieve this by brute forcing asset creation, but only by creating a system, or multiple game systems. These system have to make it feel like there are more than one intelligence is at play and that you are only a part of a bigger thing. Yet give enough leeway that you can interact with it and get expected results, not random disconnected events. Otherwise the game would break its own narrative.
Tricks to use in your next slide deck swaying executive decisions like a pro. This time I talk about:
Crossing a vast empty space right next to our own dear Sol system is the route of Perseus. The first Greek hero slayed and slayed monsters of the deep darkness on his trail. Humans told the tale of saving Andromeda from a sea monster, Cetus. What really happened, who knows thousands of years later. If only Perseus would walk amongst us today…
In the spirit of creating in public, here is the start of my journey to build a new ambitious game: Souldash: Perseus Patrol, the world of Giant of the Stars continues here!
Over 2024 to early 2025 I wrote my first book. I planned doing that for over a decade. Created endless notes of my sci-fi world, its history, the outlines of story ideas I want to tell. One thing still didn’t happen over long time, and that was the most basic thing: to actually write.
... but can we put it out? A science-fiction short story from author Sandor Nagy, in the world of the Giant of the Stars
After an energizing discussion with László Kóródi in a previous post, I am interested more to delve into tech debt topics, first, how much is fine?
Maximizing productivity and impact starts with the morning.
Good affordable senior content is far and few in between on the internet, don't you think?
Are you aware the different speeds engineering, design and business operates?
Only a handful of professional books transformed my mindset fundamentally in my life and career, here are my top 6.
I think I figured why startups run out of money before a chance at revenue…
There are those who believe in Moon-shots. Even if you miss, and reach just 10%, it still is impressive. In a way, I agree with the sentiment.
In my opinion, we missed the true scaling microservices can solve: human side of engineering.
In the chase of speed, time to market, what would you sacrifice?
Have you been shamed before for not recognizing an industry shorthand at first hearing?
One way to improve your business, organization, impact, outcomes, everything, is to improve your colleagues, peers, team mates.
Long, long time ago I deployed an e-commerce website. On a Friday evening. Manually uploading files to a server.
As I was returning to my childhood passion of creating video games, I found increasingly harder to find good resources.
Have you heard about “unlearning”? This is when we have come to a conclusion, a new habit or rule that we apply, ultimately turns out to be subpar or sometimes even wrong.
One way to decentralize command is the UNODIR. The US Navy is said to be the only to utilize this acronym.
While the factory floors and rigid administration processes of a reductionist management world worked well for almost a century, we reached its limit.
In complex domains such as digital products, teams with shared consciousness will always dominate silos.
One of my tactic to handle stress in competitive environments and industries, beyond my daily walks, is managing my calendar.
I had and continue to have the privilege to work with great colleagues. How do you know, though, that your colleague is great?
You follow test driven development. Code coverage is excellent. Yet everything is buggy. Quality of the code is terrible. What is wrong?
We hear a lot about how long hours some work. Some jobs are indeed grueling and outcome has linear connection to time input. Creative jobs defy that logic.
When will we finally understand that there is a negative correlation between time and productivity in creative type jobs?
Junior, senior, staff, principal engineers. Have you ever thought into how these are defined?
I like to read quotes of famous, successful people just like the next person. Yet, with the prevalence of these quotes, we may miss the true meaning in most of them.
Software should be easy to change. We make it hard to change even if it is against our best interest.
In digital products, often could sound a feedback, simplified into “return to fundamentals.” Can you make a sense of it if you got one before?
A detailed plan, sheets of paper (or endless digital canvas) laid in front of you. How much it is outdated? Can you even guess?
Are you a planner or an improviser? Spending a thousand hours to perfect a single hour of actions? Winging it for a thousand hours to never look back after all?
Popular to bash on daily standups as a waste of time. Yet, my experience, after literally thousands of standups run in half the world, is contradictory to that.
Meetings where everyone is silent. Majority never spoke. When people are inherently interested in something, there must be a cause for disengagement.
“Computer’s work with smoke. If smoke comes out, it doesn’t work anymore.”
Different personalities handle meetings and crowds better. Adapt and engage your team with personal preferences in mind.
A few tips to try to identify AI-generated content when its masquarading as genuine.
Like doctors on a triage, you need to time your decisions. Fast may not be the best, delay until the last moment necessary so you get all relevant facts.
Focus on impact along opportunity cost, uncertainty, tangible outcomes and lasting effects.
Trust your team, don't micromanage. But know when to share details and set expectations.
Often heard advise to find your passion. But what it really means in the professional setting?
Leader is who sets a value system, lives it and soft-influences others to follow them. Find those who resonate with you, be a leader or a follower.
Hold multiple contradictions in your mind until you collect the facts to resolve them. More you can do, the more successful you will be.
Abundance of choice is not happiness. Disconnect from our attention deprived world and work by limiting your own choices.
Full stack is about understanding adjacent engineering practices and is good for you and your career progression.
How many of you were sitting on meetings or other ways argued about how to do the email validation correctly?
In this third and final article in this series, I continue to break down each points from Vinod Khosla and unpack the unique challenges…
In this second article, I continue to break down each points from Vinod Khosla and unpack the unique challenges attaining such “possible…
I recently started following Ethan Evans, his intriguing takes on AI and wise advices on senior management are always a curious read of…