Maxime Najim

162 posts

Maxime Najim banner
Maxime Najim

Maxime Najim

@softwarecrafts

Software architect, co-author of "Building Isomorphic JavaScript Apps" [O'Reilly Media] & author of "Universal JavaScript with React, Node, and Redux [Video]"

Sumali Mart 2014
151 Sinusundan101 Mga Tagasunod
Naka-pin na Tweet
Maxime Najim
Maxime Najim@softwarecrafts·
"on-call is the feedback loop that teaches you what tests you didn't write." @KentBeck
English
2
137
58
0
Maxime Najim
Maxime Najim@softwarecrafts·
Delay architectural decisions until they’re truly needed. Architecture decisions made too early live in the wide end of the Cone of Uncertainty. Wait until you have real-world knowledge of the problem and system. #ContinuousArchitecture
Maxime Najim tweet media
English
0
0
1
36
Maxime Najim
Maxime Najim@softwarecrafts·
🔥I'm thrilled to share my latest article on LeadDev, "Influencing Influencers: Powerful Strategies to Scale Your Impact at Work." In this article, I discuss the art of amplifying your influence within your organization, drawing inspiration from an analogy shared by my former mentor, Rick Maharaj. This analogy has shaped how I approach leadership and collaboration. I hope this article resonates with you and provides actionable insights to enhance your impact, regardless of your role. 🔗 Check it out here: leaddev.com/personal-devel…
English
0
0
1
72
Maxime Najim
Maxime Najim@softwarecrafts·
Sharing my latest article on the LeadDev blog: "How to Better Budget Your Time Using the $10 Method." In this article, I delve into practical strategies for Staff+ engineers to balance technical work and leadership responsibilities more effectively. leaddev.com/personal-devel…
English
0
0
1
80
Maxime Najim
Maxime Najim@softwarecrafts·
I had the pleasure of participating in a recent LeadDev webinar where we delved into balancing technical work and leadership responsibilities for staff+ engineers. If you missed it, you can catch the replay here: youtu.be/80n2euxnhEI
YouTube video
YouTube
English
0
0
1
85
Maxime Najim
Maxime Najim@softwarecrafts·
The durability of a contract is more important than the durability of an implementation. Don’t take shortcuts - but if you have to then take shortcuts in implementation before taking shortcuts in contract design. Keep contracts simple, complexity can be added but not removed.
English
0
0
1
0
Maxime Najim
Maxime Najim@softwarecrafts·
CDK serverless automation isn’t about provisioning but about composition and configuration. @ghohpe
Maxime Najim tweet mediaMaxime Najim tweet media
English
0
1
5
0
Maxime Najim
Maxime Najim@softwarecrafts·
“Great architects are like great chefs. It’s not just about selecting ingredients; it’s how you put them together” @ghohpe
English
0
0
0
0
Maxime Najim
Maxime Najim@softwarecrafts·
“Scientists may get their papers published by making things sound complex and difficult to understand, an architect’s job is the inverse: making complex topics easy to digest” @ghohpe
English
0
0
2
0
Maxime Najim
Maxime Najim@softwarecrafts·
“Architects are sometimes accused of ‘not making anything.’ I believe that architects make two things that are of vital importance and in short supply: they make sense and they make decisions.” @DrDavidKnott
English
0
0
0
0
Maxime Najim
Maxime Najim@softwarecrafts·
Important (but often forgotten) non-functional requirements for service clients: blocking vs non-blocking I/O, buffering & batching, #timeouts, #retries, exponential backoff & jitter, and #circuitbreaking.
English
0
0
0
0
Maxime Najim
Maxime Najim@softwarecrafts·
Yes, in software engineering we need to be concerned about the scale and efficiency of the software we are building, but we also need to be concerned about building scale and efficiency of our own engineering organizations.
English
0
0
0
0
Maxime Najim
Maxime Najim@softwarecrafts·
If your system is slow for a single user, then you have a performance problem. But if your system is fast for a single user but slow under heavy load, then you have a scalability problem.
English
0
0
0
0
Maxime Najim
Maxime Najim@softwarecrafts·
In software development there is the classic space–time trade-off where we trade increased space usage with decreased time. But in distributed systems, there is also the complexity-politics trade-off where a team trades complex integration, alignment & reuse with more software.
English
0
0
0
0
Maxime Najim
Maxime Najim@softwarecrafts·
“One cannot be successful as an architect without thinking of not only *what* to do, but *how* to get it done within an organization, which requires knowing *why* it should matter to someone who isn’t a technologist.” @ebenhewitt
English
0
0
1
0
Maxime Najim nag-retweet
Jon Horn
Jon Horn@JonHornSD·
Walmart is planning to add 120 Silicon Valley type software engineering jobs to its Carlsbad hub. Here's more info on the hiring plans and some ways to get in > 10news.com/news/making-it…
English
0
2
3
0