# Masters Thesis on Ruby

**URL:** <https://www.ruby-forum.com/t/masters-thesis-on-ruby/84584>\
**Category:** Ruby\
**Created:** [February 6, 2007, 3:50am UTC](https://www.ruby-forum.com/t/masters-thesis-on-ruby/84584 "2007-02-06T03:50:22Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [February 6, 2007, 3:50am UTC](https://www.ruby-forum.com/t/masters-thesis-on-ruby/84584/1 "2007-02-06T03:50:22Z")

</div>

Dear Ruby community,

Last week, I submitted by Masters Thesis[1] on – to summarize greatly  
– using Ruby to bring agile software development practices like TDD and  
BDD to the cold, dark realm of _hardware_ development.

I am very thankful to Matz and the community for the Ruby language,  
which – to say the very least – saved me from the year-long drudgery  
of researching and producing the trillionth (read: boring) thesis on  
microprocessor caches. 🙂

May there be more research and papers on/with Ruby in academia! Fiat  
Lux!

[1] [http://ruby-vpi.rubyforge.org/papers/](http://ruby-vpi.rubyforge.org/papers/)

---

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [February 7, 2007, 9:07am UTC](https://www.ruby-forum.com/t/masters-thesis-on-ruby/84584/2 "2007-02-07T09:07:00Z")

</div>

Hi Suraj,

> Last week, I submitted by Masters Thesis[1] on – to summarize greatly  
> – using Ruby to bring agile software development practices like TDD and  
> BDD to the cold, dark realm of _hardware_ development.

Solid work! You probably just have created a useful tool!

kaspar

---

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [February 8, 2007, 3:53am UTC](https://www.ruby-forum.com/t/masters-thesis-on-ruby/84584/3 "2007-02-08T03:53:17Z")

</div>

Kaspar S. wrote:

> kaspar

Cold, dark hardware? I know they’re trying to reduce power consumption  
of servers, but cold? 🙂

–  
M. Edward (Ed) Borasky, FBG, AB, PTA, PGS, MS, MNLP, NST, ACMC(P)  
[http://borasky-research.blogspot.com/](http://borasky-research.blogspot.com/)

If God had meant for carrots to be eaten cooked, He would have given  
rabbits fire.

---

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [February 8, 2007, 6:33am UTC](https://www.ruby-forum.com/t/masters-thesis-on-ruby/84584/4 "2007-02-08T06:33:02Z")

</div>

M. Edward (Ed) Borasky wrote:

> Cold, dark hardware? I know they’re trying to reduce power consumption  
> of servers, but cold? 🙂

Ah, their goals reflect their world, it seems. It is a place so cold and  
dark that you shiver with fear and cringe with disgust upon its sight;  
for the development techniques it employs are those left behind by the  
software world of 10 years ago.

According to one of my advisors, it was not until a few years ago that  
the hardware industry finally accepted SCM (version control) systems.  
Before that, they refused to hear of such nonsense because file backups  
worked just fine!

Shocking. O\_O

P.S. This is, of course, a brash generalization! Do correct me.

---

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [February 8, 2007, 9:06am UTC](https://www.ruby-forum.com/t/masters-thesis-on-ruby/84584/5 "2007-02-08T09:06:35Z")

</div>

On 2/8/07, M. Edward (Ed) Borasky [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > 
> 
> Cold, dark hardware? I know they’re trying to reduce power consumption  
> of servers, but cold? 🙂

Superconductors ya us!

martin

---

<div class="post-metadata">

**Author:** ![snk](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d9b06d/32.png) [@snk](https://www.ruby-forum.com/u/snk)\
**Post date:** [February 8, 2007, 8:18am UTC](https://www.ruby-forum.com/t/masters-thesis-on-ruby/84584/6 "2007-02-08T08:18:29Z")

</div>

Suraj K. wrote:

> According to one of my advisors, it was not until a few years ago that  
> the hardware industry finally accepted SCM (version control) systems.  
> Before that, they refused to hear of such nonsense because file backups  
> worked just fine!
> 
> Shocking. O\_O
> 
> P.S. This is, of course, a brash generalization! Do correct me.

I remember in the days before flash memory firmware, and before even  
UV-erasable firmware, when firmware was in good old ROM. Man, it took  
days to get anything changed. And every time I complained, I was told,  
“Be patient! After all, ROM wasn’t built in a day!”

–  
M. Edward (Ed) Borasky, FBG, AB, PTA, PGS, MS, MNLP, NST, ACMC(P)  
[http://borasky-research.blogspot.com/](http://borasky-research.blogspot.com/)

If God had meant for carrots to be eaten cooked, He would have given  
rabbits fire.
