![Alex Lazar Profile](https://pbs.twimg.com/profile_images/1840494148517797888/bJ2Raozi_x96.jpg)
Alex Lazar
@_alexlazar_
Followers
1K
Following
40K
Statuses
10K
I like working on blockchain (Solana, EVM), scalable web systems and applied AI
Joined September 2019
@TheBlockChainer When I read the first line I was hoping you’d say sometimes you move it up only to realize you’re too lazy at the moment and move it back down in 5 minutes which I probably do half the time when I move mine up, lol
0
0
0
Recently I had to mentor someone on the importance of git hygiene. In an ideal world commits should be singular in purpose, the messages should be descriptive, the history in the feature branch should be linear and overall clean. Git hygiene is important! It helps make code review easier. It helps pinpoint where you've introduced errors. But sometimes you work with teammates who may have not learned git commands or practices well. Or maybe they simply got in the habit of not caring about this. They may do commits that are not singular. Or maybe, hell, they might merge from main to feature-branch instead of rebasing (which imho creates a huge mess). And it's important to mentor them and to nudge them in the right direction, especially being the lead. But you also can't expect them to change 180 degrees in an instant. It will take them time... Time that you sometimes just don't have. Imagine you're on a two month long project with a team of freelancers. All are good devs, but half don't do proper git hygiene. Sure, over the next 6 months if you keep working together you could help them improve. And you should give them feedback even now. But more importantly right now is hitting that goddamn deadline and keeping the client happy. Git hygiene (and proper engineering in general) is important, but not as important as shipping the project. I think the most important skill of a good engineer/lead is pragmatism. Learn to accept that in the real world engineering won't ever be ideal. Nudge it in the right directions sure, but accept 80/20 solutions like (in my case here) squash merging so that the messy git history is hid away.
0
0
1
RT @benhylak: if o3 was the 175th best programmer in the world, every company in the world immediately stop hiring software engineers. we…
0
121
0
@packyM I feel like anyone that's tried to do any real work with AI knows that it's far from replacing us or killing us or whatever. And for anyone throwing a "bUt It WiLl ExPoNeNtIaLlY iMpRoVe"... you don't know that for a fact and you don't know how that will look
0
0
9
@charliermarsh `main` all day cause with python you're not always making an app. Very common to make a script, CLI, a lib or all sorts of other things. I think in JS land `app` makes sense, but not in python land.
0
0
0
@AasthaAndani I don't think I know how to code by hand from scratch anymore even in langs I've used for years. I can edit existent code. But I think entirely in pseudo-code now.
0
0
1