<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.

Client: Installer & Auto-Updates

February 28, 2017 by “No Bugs” Bunny

Client: Installer & Auto-Updates - Post preview image

Quote:

Pretty much whatever-we-do, there will be a certain percentage of players which are trying to run an obsolete version of the Client forever-and-ever

Another Quote:

It is very important to keep updater transaction-oriented.

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VIOn.ProgrammingTips and Tricks

Read more

Some Big-Os are Bigger Than Others

February 21, 2017 by “No Bugs” Bunny

Some Big-Os are Bigger Than Others - Post preview image

Quote:

Strictly speaking, for real-world computers, every algorithm which completes in a finite time can be said to be O(1)

Another Quote:

now the difference because of unfortunate ‘jumps’ over (uncached at the time) memory can lead to a 100x+ (!) performance difference. However, it is still O(1) and is rarely taken into account during performance analysis

Filed under: On.ProgrammingOptimizations

Read more

Advocating "Obscurity Pockets" Part III. Code Obfuscation Basics.

February 14, 2017 by “No Bugs” Bunny

Advocating "Obscurity Pockets" Part III. Code Obfuscation Basics. - Post preview image

Quote:

C++ is by far the king when it comes to producing obfuscated code.

Another Quote:

inlines and C++ templates are helping to obfuscate things very efficiently

Filed under: On.SecurityResearch

Tagged With: C/C++crazy stuff
Read more

Advocating “Obscurity Pockets” as a Complement to Security. Part II. Deployment Scenarios, More Crypto-Primitives, and Obscurity-Pocket-As-Security

February 7, 2017 by “No Bugs” Bunny

Advocating “Obscurity Pockets” as a Complement to Security. Part II. Deployment Scenarios, More Crypto-Primitives, and Obscurity-Pocket-As-Security - Post preview image

Quote:

In other words – such an Obscured RNG would protect us from Debian RNG disaster(!)

Another Quote:

such a protocol (if properly deployed on the Server Side) – would defeat Heartbleed too (even if all the details of the Client are known)

Filed under: On.SecurityResearch

Tagged With: crazy stuffCrypto
Read more