
Mobile @WixEng Creator of @ReactNativeNav, @ClippitApp, and https://xitter.cf/t.co/WBi0KaSNgF
Israel
Joined February 2016
- Tweets531
- Following926
- Followers432
- Likes25K
Pinned Tweet
I recently published a dependency injection library for #reactnative called React Obsidian.
I've been using it in production for over two months and thought it's a good time to share a blog post I wrote about it. 📖👇
guyca.medium.com/breaking-co…
Guy Carmeli retweeted
Our elf has finally stepped out of the shadows! After 4 years of development, Obsidian finally has a Twitter page.
Follow for updates, tips, and insights from the team behind the open-source DI library for React and TypeScript.
I recently published a VSCode extension and wrote a thing about it. I wonder if people still read blog posts, or if it's just means to get your work indexed by LLMs.
Building a VSCode extension for Obsidian DI — from prompt-based scaffolding and ts-morph basics to handling tsconfig quirks.
{ author: @GcCarmeli } #DEVCommunity #JavaScript
dev.to/iamguyca/what-i-learn…
Nice usecase for AI - generating e2e tests from text🚀
Expose this via a simple dashboard so anyone in your organization can contribute stable e2e tests that increase confidence.
Or let support agents create branches with a failing e2e test instead of writing reproduction steps.
Guy Carmeli retweeted
The top three most depended on npm packages are:
1. TypeScript
2. React
3. ESLint
One of these things is not like the other. Can you spot the difference?
Guy Carmeli retweeted
חברים יקרים, זקוקים לכם בשבעה של אריק הצדיק.
השבעה ריקה והלב שלי נחמץ ביחוד לאור העובדה שהתמונה שלו ושל רות היתה סמל שממחיש את הרוע ופורסם בכל מקום וזה לא מתבטא בעולם האמיתי.
בבקשה תגיעו לחזק 🙏🏻 משעה 10 עד 20.00
יושבים שבעה בבית המנוח ברחוב אברבנאל 7 בקריית חיים.
Guy Carmeli retweeted
Before sharing an opinion on what's happening in Israel/Gaza --you must watch this video
If you think it's as simple as oppressor vs oppressed -- you must watch this video
If you can't stomach watching until the end, your opinion is invalid
youtube.com/watch?v=wAFDI63y…
Guy Carmeli retweeted
For a full week people debated if Hamas beheaded Israeli babies or just peacefully burned them alive.
Yet, it took you exactly 1 minute to spread the lie that Israel bombed a hospital in Gaza, when all the evidence show they didn’t.
Guy Carmeli retweeted
I still think Android is an excellent OS (in many aspects, better than iOS)
I just don't agree with the OS updates policy. Devices should last longer, we're helping destroy the world by changing our phones every 2 years.
Currently technology can perform much longer.
Help a brother out 💪
Yo - I'd appreciate it big time if you guys could nominate me as a GitHub Star & retweet this tweet 🙏❤️⭐️
stars.github.com/nominate
Guy Carmeli retweeted
Unless there are a few issues where you at least slightly disagree with your political party, then you are not in a political party, you are in a cult
Guy Carmeli retweeted
I’m excited to introduce @Wix Studio, a completely new platform created for agencies and designers. With AI, new workflows for managing projects, CSS editing, code, & so much more, combined with Wix’s powerful infrastructure, professionals can smash deadlines & deliver brilliance.
wix.com/studio
Scale should only be a concern for infra teams.
When working in a product team, prioritize simplicity and readability. Both contribute to maintainability. Which is what you'll be doing when your product ends up in maintenance mode (like most products do).
I was laid off from Twitter today. I was the software engineer in charge of our new rebranding to X.
If you're looking for a dependency injection library for #react & #reactnative checkout github.com/wix-incubator/obs…
#opensource #opentocollaborate
The following graph represents:
a. Stock price of a tech company after it announced an AI integration
b. Bitcoin price
c. NPM download count of an OSS library
#alltimebest #keepgoing
Guy Carmeli retweeted
DON’T BE JUMPY
Got this message from a CEO about a candidate: “I don't think they'd be a good fit. We have a pretty hard rule on no jumpy folks and their background looks like a alot of 1.5 years and then gone”.
Current and future job seekers: don’t be jumpy. Accomplish something meaningful at each company before considering a new role. Making an impact (and ideally showing increased scope over time at the company) takes 3-5 years, not 1-2 years. Jumpiness at multiple companies is viewed negatively by recruiters and founders alike. It shows an inability to stick around and see things through.
Guy Carmeli retweeted
Prove you can do hard things
When a teenager asks why they need to learn calculus, what should you say?
You know they will never use it in adulthood, outside of certain career choices.
You could say, “It’ll help you get into college,” but then they’re left wondering why college cares if you know calculus.
And once they’re in college, maybe you could say, “To get a good job,” but why would a potential hirer care how you did in multivariate calculus if your job doesn’t require any knowledge of calculus?
But I recently realized there is a very good reason to take Calculus. It’s to prove you can do hard things.
The ability to do hard things is perhaps the most useful ability you can foster in yourself or your children. And proof that you are someone who can do them is one of the most useful assets you can have on your life resume.
Our self-image is composed of historical evidence of our abilities. The more hard things you push yourself to do, the more competent you will see yourself to be.
If you can run marathons or throw double your body weight over your head, the sleep deprivation from a newborn is only a mild irritant.
If you can excel at organic chemistry or econometrics, onboarding for a new finance job will be a breeze.
But if we avoid hard things, anything mildly challenging will seem insurmountable.
We’ll cry into TikTok over an errant period at the end of a text message. We’ll see ourselves as incapable of learning new skills, taking on new careers, and escaping bad situations.
The proof you can do hard things is one of the most powerful gifts you can give yourself.
My goal with our kids is to avoid lying to them as much as possible.
I won’t tell them that calculus is super important or even that grades are super important. The truth is, they aren’t, so long as you have other plans.
Calculus is a great way to prove you can do hard things if you have no other proof to show.
But if you’re learning programming and building apps in your free time, or winning soccer championships, or writing a novel, then you are doing hard things. Probably harder than Calculus.
This is also why there’s so much survivorship bias and bad advice in the “C students hire A students” trope. Most C students are not doing other hard things instead of school. They’re just goofing off, so they end up working for the A student.
But some C students are getting C’s because they’re obsessed with other projects. Hard projects. And that obsession with doing hard things lets them blow past their Excellent Sheep peers over time.
So if you have a C student who’s obsessed with something hard, you probably don’t have to worry. If they’re getting high and watching TikTok, well…
I don’t particularly care what grades my kids get once they start school. But I do care that they consistently prove to themselves they can do hard things. If Calculus is how they want to do it, fine, but there are many, many more options.
And if you’re not someone who knows they can do hard things, find a way to prove it to yourself.
Build a habit, learn a skill, create something, whatever it is that turns your default stance on challenges from “that seems hard” to “I can figure it out.”
Create proof you can do hard things.
























