Sadek Drobi’s Blog

November 30, 2008

Refx :: Is OOP Better for Structuring your Code?

Filed under: Functional Programming, Polyglot Programming, Productivity — Sadache @ 4:49 pm

Programming languages that offer more power and flexibility have been lately gaining momentum. Johnatan Tang highlights, however, the flexibility vs. productivity tradeoff in terms of program structure. Whereas multi-dispatch languages provide more flexibility in arranging code, traditional object orientation makes organizing programs easier.

(more…)

November 18, 2008

Yet another clueless manager

Filed under: Agile in the Enterprise, InfoQ — Sadache @ 4:23 am
Yet another clueless manager

Nov 17, 2008 9:33 AM by Ilya Sterin

First, methodologies are only as good as the people that apply them. I hate the thought of process over people. Intelligent people will find a way to produce good software, agile or not. Morons will fail even with the process. Software development is more art than it is science, though I wish the people that never made it as software developers would stop trying to pile process on top of process and think that engineers are code monkeys that can develop good software by following some process. Process is good, but smart people are better.
Also, it’s not that agile is failing, software projects are failing and have been failing before agile and will be failing after. Again, this is art and creativity is required not process.

Thanks Ilya for the comment!

November 10, 2008

RefX:: ORMs, Relational Data, Mismatch, LinQ and DSLs

Raw00078 Raw00170 DSC_0191

Having worked with several Object-Relational mapping frameworks in the last few years, I got to a point where I couldn’t justify their complexity in my project. We often talk about the mismatch between the database and the object worlds, and that is where ORMs are often stated and referenced for “bridging the gap”!

Well I prefer to call it lifting the gap, or highering the gap, to have it now between DAOs and the rest of the code than having it between database and code.But I wouldn’t call this in any way reducing the gap.

(more…)

November 2, 2008

Code Safety and Correctness is a matter of Mindset Cultured by the Language

Filed under: Agile Programming, Architecture, C#, D90, Decipline, Haskell, video-portrait — Sadache @ 10:27 pm

In my trip through Haskell programming I keep discovering how clean and enjoyable the language is. By the end I am someone that loves doing abstractions and I guess I’ve found my world.

I discussed with some colleagues lately how a programming language creates a whole culture around it. This culture inherits from language properties and shapes the language programming style.

(more…)

Valtech Days 2008 excerpt

Filed under: Conferences, D90, Valtech, Valtech-Days-2008 — Sadache @ 3:54 pm

Valtech Days 2008 excerpt

Filed under: Conferences, D90, Valtech, Valtech-Days-2008 — Sadache @ 3:50 pm

Teaser: Valtech Days Paris 2008

Filed under: D90, Valtech, Valtech-Days-2008 — Sadache @ 3:32 pm

Test video portrait

Filed under: D90, lensbaby, video-portrait — Sadache @ 3:24 pm

Powered by WordPress