Live data from Hacker News

Leaving Mozilla

robert.ocallahan.org

21–30 of 116 posts

Re: Leaving Mozilla

#21

"Christian" ... Since when has it become fashionable to define oneself by religion? I mean especially in professional circles like software development. I don't expect to see "Jew" or "Moozlim" (sic) or "Amoral Atheist" used to define people. Lots of respect for his work but I it does turn me off because of what it might imply As far as personal biases.

Christians of all denominations actively proselytise - it's a core part of being a Christian, spreading the 'good news'. This distinguishes the Christian ethos from most other mainstream religions which have a weak or non-existent missionary instinct.

So no, it's not unusual at all for a Christian to highlight the fact. From the point of view of a Christian in an increasingly secular world it probably feels more necessary than ever.

P.S. I am a Christian by birth but not vocation.

Re: Leaving Mozilla

#22

"Christian" ... Since when has it become fashionable to define oneself by religion? I mean especially in professional circles like software development. I don't expect to see "Jew" or "Moozlim" (sic) or "Amoral Atheist" used to define people. Lots of respect for his work but I it does turn me off because of what it might imply As far as personal biases.

It's the bio in his personal blog. He can put whatever he wants in it. And I don't think he includes it because it is "fashionable", but rather a reality that a true faith defines who you are and how you operate.

Re: Leaving Mozilla

#23

"Christian" ... Since when has it become fashionable to define oneself by religion? I mean especially in professional circles like software development. I don't expect to see "Jew" or "Moozlim" (sic) or "Amoral Atheist" used to define people. Lots of respect for his work but I it does turn me off because of what it might imply As far as personal biases.

Is it different from calling oneself an abstract impressionist? Or a functional programmer? Christian teachings can absolutely be applied in software. I mean, look no further than the Temple operating system. Christianity is not a "skin" on that project, it's intrinsic to its design.

Re: Leaving Mozilla

#24
post #4

I've never heard about rr http://rr-project.org/ ), his tool to record program execution and debug it afterwards. The alleged 1.2x slowdown in execution is negligible. The ability to reverse in time is almost a nirvana. I'm sad I didn't have it when I used to program C++. Hope he succeeds in his new endeavor. We'd all win big. Does anyone knows of similar tools for Python and in-browser Javascript?

If I'm understanding this correctly, then Java has had it for ages now via the "Chronon" debugger. It's the only reason why I pay for an IntelliJ Ultimate Edition license, since it comes bundled.

There are other reversible debuggers, but even a mature one like Chronon has more overhead than this. 1.2x is basically nothing.

Re: Leaving Mozilla

#25
post #3

And for those that have no idea what rr is: http://rr-project.org/ So no, he is not leaving for "rest and relaxation"

To be fair, people also think "rest and relaxation" is amazing, and we probably need to capture some of the value of this technology via a for-profit company as well.

Re: Leaving Mozilla

#26
post #4

I've never heard about rr http://rr-project.org/ ), his tool to record program execution and debug it afterwards. The alleged 1.2x slowdown in execution is negligible. The ability to reverse in time is almost a nirvana. I'm sad I didn't have it when I used to program C++. Hope he succeeds in his new endeavor. We'd all win big. Does anyone knows of similar tools for Python and in-browser Javascript?

If you're willing to accept things that compile to in-browser javascript, check out Elm's magical time-traveling debugger: http://debug.elm-lang.org/

Re: Leaving Mozilla

#27

"Christian" ... Since when has it become fashionable to define oneself by religion? I mean especially in professional circles like software development. I don't expect to see "Jew" or "Moozlim" (sic) or "Amoral Atheist" used to define people. Lots of respect for his work but I it does turn me off because of what it might imply As far as personal biases.

Then you see it's Hillsong, and it all begins to make sense.

If you don't know what Hillsong is... well.. Wikipedia. :)

Re: Leaving Mozilla

#29
post #10
post #4

I've never heard about rr http://rr-project.org/ ), his tool to record program execution and debug it afterwards. The alleged 1.2x slowdown in execution is negligible. The ability to reverse in time is almost a nirvana. I'm sad I didn't have it when I used to program C++. Hope he succeeds in his new endeavor. We'd all win big. Does anyone knows of similar tools for Python and in-browser Javascript?

Sounds very similar Green Hills Software's TimeMachine for embedded applications.

My thoughts were very similar to yours. In 1992, when I started out in embedded on a Philips 8051 and debugging it was via an ICE and had direct visibility and control of the 8051.

The ICE would be connected to a bonded out version of the 8051 and I was almost able to capture every single clock cycle of 8051's execution. When I hit a failure, I would just replay the trace and see what went wrong.

It looks like the folks on the big machines have caught up :-)

Re: Leaving Mozilla

#30
post #13

Wonder if that's the end of Mozilla's only southern hemisphere office in Auckland.

I know of at least one other NZ Mozillian (Nick Cameron, on the Rust project) but I'm not sure if he works remotely or at an office.

Pretty sure he lives in Wellington and so must work remotely.
Post reply on HN