Tzvi Melamed Profile
Tzvi Melamed

@TzviPM

Followers
14
Following
23
Media
3
Statuses
146

Joined September 2024
Don't wanna be here? Send us removal request.
@TzviPM
Tzvi Melamed
5 days
Oops. I just discovered a `/feedback [message]` command. Nice job @cursor_ai.
0
0
1
@TzviPM
Tzvi Melamed
5 days
I'm trying out the new CLI from @cursor_ai with GPT-5 from @OpenAI running inside of a @github codespace. Its taking longer than I'm used to with @AnthropicAI's claude code, but it runs on my very mediocre laptop (a la codespace) and is quite good. Thanks @leerob for tipping me.
0
0
0
@TzviPM
Tzvi Melamed
12 days
If anyone is looking for a talented software engineer to take their business, project, or team to the next level, please consider me for the job :)
Tweet card summary image
tzvipm.dev
Hi, I'm Tzvi. I'm a husband, dad, software developer, lifelong learner, and maker of puns. Come say hi! I'm @TzviPM on Github and Twitter.
0
0
0
@TzviPM
Tzvi Melamed
12 days
Today is my first day post-layoff from @Blazesoftltd. It was a wild ride and a pleasure to work with such passionate and dedicated people. It really did feel like a family working there and I've been overwhelmed by people messaging me on LinkedIn and calling me to wish me well.
0
0
0
@TzviPM
Tzvi Melamed
28 days
I like this metaphor from fluent python: “As the first productive hours become weeks and months, a lot of developers go on writing Python code with a very strong accent carried from languages learned before.” Programming with an accent 🤔.
0
0
0
@TzviPM
Tzvi Melamed
1 month
Question: do you think that the joy of programming should be a factor in making decisions at work. If so, why?.
0
0
0
@TzviPM
Tzvi Melamed
1 month
The difference between boyhood and manhood is a sense of responsibility. As a boy, I thought that I was gifted and therefore I was awesome. As a man, I see that gifted intellect brings about a responsibility to help others, to guide technology direction, to lead.
0
0
0
@TzviPM
Tzvi Melamed
1 month
Fresh off the press: This is a neat variation of @martinfowler's replace conditional with polymorphism with more of a structural approach.
tzvipm.dev
Hi, I'm Tzvi. I'm a husband, dad, software developer, lifelong learner, and maker of puns. Come say hi! I'm @TzviPM on Github and Twitter.
0
0
0
@TzviPM
Tzvi Melamed
2 months
I feel like react server components provide a horrendous developer experience and encourage premature optimization. They attempt to obscure essential complexity while over-complicating the simple. Someone please change my mind. @leerob @_developit @ryanflorence.
0
0
0
@TzviPM
Tzvi Melamed
2 months
Mish mesh is a general purpose tool for managing a folder of git repositories alongside the identities associated with the projects you work on. It currently support GitHub and git only, but with support for azure devops and local repositories coming soon.
0
0
0
@TzviPM
Tzvi Melamed
2 months
Git does support this quite easily using multiple SSH keys and GPG keys for signed commits. As a result, I have begun working on mish mesh: a tool for working on a big mish-mash mesh of projects.
1
0
0
@TzviPM
Tzvi Melamed
2 months
It turns out that it’s quite difficult to have multiple identities on the same computer. Even the GitHub CLI provides an auth switch mechanism, but no way to be logged in as two separate users, depending on the folder.
1
0
0
@TzviPM
Tzvi Melamed
2 months
I like to work on little side projects with GitHub, specifically because I can avoid mistakes as the project grows using CI and visual regression testing. I also find especially with AI, I need to review any code going in. (Part 1/n).
1
0
1
@TzviPM
Tzvi Melamed
2 months
I've been using claude code from @AnthropicAI a lot lately and I noticed that I don't get the completions or aliases from .zshrc file but I do get your .zprofile. I (claude actually) recently moved all of my non-TTY specific config to .zprofile. I highly recommend It 😅.
0
0
0
@TzviPM
Tzvi Melamed
2 months
I’m starting to consider waterfall and agile principles as a spectrum. Waterfall represents preparation and seeks confidence. Agile represents spontaneity and taking risks. At different times, a project may sway between these extremes.
0
0
1
@TzviPM
Tzvi Melamed
2 months
“LLMs Get Lost In Multi-Turn Conversation” by Philippe Laban, Hiroaki Hayashi, Yingbo Zhou, Jennifer Neville seems to me one of the most pivotal and yet under-appreciated papers of this age .
Tweet card summary image
arxiv.org
Large Language Models (LLMs) are conversational interfaces. As such, LLMs have the potential to assist their users not only when they can fully specify the task at hand, but also to help them...
0
3
13
@TzviPM
Tzvi Melamed
2 months
I’ve been mentally obsessing over how I could rewrite a typescript compiler to make my builds faster. Did some actual profiling and it turns out like all of our build is spent in @vercel/nft and node’s resolve algorithm. Always measure first 🙈.
0
0
0
@TzviPM
Tzvi Melamed
3 months
I find it interested that “functional” programming often shifts my focus AWAY from functions and towards the DATA being passed between functions. OOP often drives me to focus on the interactions between objects (functions / methods).
0
0
1
@TzviPM
Tzvi Melamed
3 months
Is it true that every react hook can be decomposed into an input event channel, a “live” data view, and a set of “actions” that may take inputs but have no outputs? I’m struggling with the proof of this for actions that return a value. Do I need to loosen this requirement a bit?.
0
0
1
@TzviPM
Tzvi Melamed
3 months
Every react component can be decomposed into a hook and a “pure component” such that a new component that simply calls the hook with the props and passes the result to the pure component is equivalent. This decomposition has been an interesting are of study for me.
0
1
2