DEV Community

loading...
Tamir Bahar profile picture

Tamir Bahar

404 bio not found

Location Israel Joined Joined on  Twitter logo Github logo Stackoverflow logo
Work

Binary Analysis Team Leader at VDOO

All 40 comments

Give me your best programming haiku

Off by one errors are The bane of my existence I Must debug t...

What software development tools (libraries/frameworks/apps/whatever) make you feel relaxed while you're working with them?

I think the tools that helped me relax most recently have b...

Stop using sudo pip install

When would a pip install --user not suffice instead of a gl...

What are the essential tools and technologies that every junior developer should learn?

Source control (git). This is the #1 tip I can give any dev...

Why do websites ask me where I'm from?

Thanks for all the replies :) That's quite a few things I d...

10 Common Git Problems and How to Fix Them

I have to agree on this one. I've been burned by rerere on ...

That `overloaded` Trick: Overloading Lambdas in C++17

I did mention that we need to use aggregate initialization....

That `overloaded` Trick: Overloading Lambdas in C++17

Fixed. Thank you!

Adventures in Rust

Thanks! Feel free to submit a PR :)

Types of Loops

I agree. Those operations have better names and are part of...

Do you ever get frustrated with your Junior Developer(s)?

Haven't been frustrated with them yet. Will probably be if ...

Don't Amend, Fix

It's the hiding history while I work part that bothers me.

That `overloaded` Trick: Overloading Lambdas in C++17

What's weird?

IDE-isms - How does your IDE affect your coding style?

Thinking about it, IDEs have had a tremendous effect on the...

IDE-isms - How does your IDE affect your coding style?

I think auto-completion (with Intellisense or the likes of ...

IDE-isms - How does your IDE affect your coding style?

I noticed that when writing C++ is CLion, I tend to initial...

What is the most confusing thing to you in Python?

I find Python's name-bindings to be especially confusing at...

What is the most confusing thing to you in Python?

Basically, all types in Python are passed-by-reference. The...

What's your favorite useless repo/package/website/etc?

My favorite has to be /dev/null as a Service.

How do you document new "coding patterns" for your team?

But what do you do when you find them, if the link is alrea...

How do you document new "coding patterns" for your team?

That works when you modify the code, not when you rename yo...

How do you document new "coding patterns" for your team?

I am somewhat worried about having dead-links in the code l...

How do you document new "coding patterns" for your team?

Do you link to it from the code as well?

Emojifying my Bash Prompt (and why you should too)

You have masterfully captured my emotions.

Explain TCP like I'm five

TCP is all fun and games until you start doing SACK (Select...

C++ dev needs advice on Python best practices

Lacking a better alternative, I created a pull request with...

C++ dev needs advice on Python best practices

My Python IDE of choice is JetBrains' PyCharm. It is absolu...

A Functional-Style State Machine in C++

Hi David, I would like to address your analysis, as well as ...

What's playing in your headphones while you code?

It varies for me. Most anything can work, as long as: I don...

Why do programmers wear headphones? For the same reason that you can’t juggle.

Headphones are on because of open-space. I want the music pla...

Ideas about preserving history of "fixes" to problems you've encountered?

[Pocket] is easy to dump links into, and it downloads the pag...

Don't Amend, Fix

This is great, thanks!

Don't Amend, Fix

That's a matter of personal preference. I like having the his...

Don't Amend, Fix

Thanks! That's true. Just make sure to add --no-autosquash t...

A closer look at git rebase

I agree. But from my experience, people just learning how to ...

A closer look at git rebase

Just remember to always git branch backup before you rebase. ...

What do American developers get wrong about internationalization?

I'll try and give some actual examples I encountered, without...

What are your favorite non-programming books?

Last 2 book I've read: The Shockwave Rider - An amazing essa...

3 Git Commands I Use Every Day

I totally agree. git add -p is a wonderful command. But havin...

3 Git Commands I Use Every Day

While git add -p is nice, I believe the use case of "hacking ...

loading...