<1/4>

“No Bugs” Bunny

“No Bugs” Bunny
Sarcastic Architect

Quora profile LinkedIn profile

Hobbies: Thinking Aloud, Arguing with Managers, Annoying HRs, Calling a Spade a Spade, Keeping Tongue in Cheek

Once upon a time, in a rabbit outsourcing warren of Bunnylore, there was a young software developer bunny. And as a developer, she has had one very unusual treat: she was obsessed with eliminating all the bugs she can get his forelegs on. So, it is not surprising that her friends called her a “No Bugs” Bunny (or simply “NoBugs”).

Later on, she grew up, so she decided that “Bunny” in her name has became inappropriate (not to mention potential arguments with Warner Brothers), so she has asked all her friends to call her “No Bugs” Bunny. She has made a career as a team lead and software architect, and they lived happily ever after.

Programming Languages As a Social Network

January 27, 2019 by “No Bugs” Bunny

Programming Languages As a Social Network - Post preview image

The Idea Recently, I was thinking about visualizing relations among different programming languages, and a thought has crossed my mind: Methodology I took quite a few more-or-less popular programming languages (33 to be exact); however, I explicitly restricted myself to more-or-less general-purpose programming languages. This eliminated DSLs such as R, as well as all dialects ...

Filed under: On.ProgrammingProgramming Languages

Tagged With: crazy stuff
Read more

Java vs C++: Trading UB for Semantic Memory Leaks (Same Problem, Different Punishment for Failure)

October 30, 2018 by “No Bugs” Bunny

Java vs C++: Trading UB for Semantic Memory Leaks (Same Problem, Different Punishment for Failure) - Post preview image

Quote:

with all due disrespect to mutable static/global data, I have to say that the problem of semantic memory leaks is NOT restricted to statics

Another Quote:

semantics of good code is about the same regardless of Java/C++ choice

Filed under: On.ProgrammingProgramming Languages

Read more

C++: "model of the hardware" vs "model of the compiler"

October 3, 2018 by “No Bugs” Bunny

C++: "model of the hardware" vs "model of the compiler" - Post preview image

Quote:

we MUST NOT care about compiler internals beyond our task definition (which is based on (a) humans, and (b) hardware, that’s it).

Another Quote:

My problem with introducing a ‘model of the compiler’ into the picture, is that it can be used to justify pretty much anything without any relation to real-world requirements.

Filed under: On.ProgrammingProgramming LanguagesOn.DevelopmentDevelopment Philosophy

Tagged With: C/C++
Read more

Too Much Unit Testing Is Detrimental for Code Quality?

August 3, 2018 by “No Bugs” Bunny

Too Much Unit Testing Is Detrimental for Code Quality? - Post preview image

Quote:

Code quality tends to be Quite Bad(tm) when there is no unit testing at all, reaching maximum when there are 0 to 10% of the unit testing methods, and degrading afterwards

Another Quote:

It is quite easy to get past the optimum amount of unit testing for your project. And whenever your unit testing starts to affect your code in a negative way – you should stop

Filed under: On.DevelopmentDevelopment Processes

Tagged With: TestingDeveloper
Read more