Profile cover photo
Profile photo
Oded Arbel
96 followers
96 followers
About
Oded's interests
View all
Oded's posts

Post has attachment
חתולים בשמש
Photo

Post has attachment
On the way to the next assignment?
Photo

Post has attachment
Wow, a tiny bit of rain and the country grinds down to a halt. I got to the office at 10:40 and was the first one there (my excuse is that I had some errands to run. Also, if I leave home at 08:00, I get to the office at 10:40 and if I leave home at 09:15, I get to the office at 10:40. The train is weird that way).

Here's how route 2 looks right now - yes, it's a complete standstill.
Photo

Post has attachment
Co-existance in Barcelona: Maccabi kosher tapas side by side with Habibi halal grill.
(Its Saturday, so Maccabi is understandably closed)
Photo

Post has attachment
I wonder what they're trying to say here...
Photo

Post has attachment
Eating snails in Barcelona. It's not as good as escargot, but it was yummy and a lot.
Photo
Photo
11/23/16
2 Photos - View album

Post has attachment
What's the fsck Barcelona ?! its 7AM, can't we get some sun out here?
Photo

Post has shared content
אתם צריכים לדעת כמה העובדים האחרים בחברה שלכם מרוויחים. הנה למה.

Post has attachment
והרינו מוכנים לפתוח יום כיפורים ממש לא כהלכתו:
Photo

I hate working with Mac users on building Linux programs - Mac OS gives developers the worst habits possible.

I came to help a developer on my team that works on adding a new module to an open source server that we are using in production. She's using a Linux installation in a VM on her Mac to build and test the server.

I found out that she has a copy of the entire source tree under /usr/local/lib64/server-name, where she compiles the source code as root, and runs `make install` that causes the artifacts to be installed into the same directory. She's a newb - doesn't know any better, but says one of the senior developers (also a Mac user) told her to do so.

I explained patiently that one needs to checkout and compile into their home directory using their non-privileged user account, worker with her through git cloning in ~/Documents/projects, taught her about `~/.local`, ran her through `./configure` and `make`, taught her to debug without installing as root ("so I can now use my graphical IDE to edit the source files?"), and finally she turns to me and says:

"Why are you working in such a messy way?"

mind blown

I explained to her, that as a long time UNIXer, I'm looking at how these Mac users approach UNIX software development and I feel like that parent who came into the kitchen after their 5 years old finished "making an omelette" - files are everywhere, system libraries are stained, the package management is broken, to get the system back to known stable condition requires a disk cleanse and reinstall - but at least they have their omelette.
Wait while more posts are being loaded