<1/4>

“No Bugs” Bunny

unnamed.png

“No Bugs” Bunny
Sarcastic Architect

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

BB_userpic_0012.png

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.

Bringing Architecture of Operating Systems to XXI Century – Part III. Basic Ideas

May 9, 2019 by “No Bugs” Bunny

if all you have is a hammer, everything looks like a nail

Quote:

everything in the system should be a Finite State Machine (FSM)

Another Quote:

‘OS’ is not understood as ‘OS kernel’, but rather is defined by the apps which can run on it

Filed under: On.System ArchitectureDesign decisions(Re)ActorsOn.ProgrammingEmbedded

Read more

Bringing Architecture of Operating Systems to XXI Century – Part II. Desirable Improvements

April 24, 2019 by “No Bugs” Bunny

post-mortem debugging

Quote:

low-end versions of the new OS should be lean enough to run on a ~$1 MCU (these days ~=4K RAM, 32K ROM)

Another Quote:

last N minutes of the life of the production program before crashing, should be replayable on my development box.

Filed under: On.System ArchitectureRequirement analysis(Re)ActorsOn.HardwareMCU

Read more

Bringing Architecture of Operating Systems to XXI Century – Part I. Changes in IT Over Last 50 Years

April 15, 2019 by “No Bugs” Bunny

'Modern Operating System' looks as Ford-T in XXI century

Quote:

we’re using operating systems which were designed whopping 40-50 years from now

Another Quote:

Do not communicate by sharing memory; instead, share memory by communicating.

Filed under: On.System ArchitectureRequirement analysis(Re)ActorsOn.DevelopmentDevelopment Philosophy

Read more

Programming Languages As a Social Network

January 27, 2019 by “No Bugs” Bunny

programming-languages-as-social-network-2.png

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