Another weekend spent with nerds… we shamelessly sat through the weekend talking about…stuff.

This was my 3rd visit to NFJS.  Why do I go back ? There are 3 reasons why I like to go conferences like these…

The adrenaline rush: I gushed about this few years ago- when I first went to NFJS.
New technologies \ tools: Could be something that I have heard of before , but never tried or something totally new to me . Good opportunity to learn something new.
Instant gratification: Every time I have been to a conference, I bring home some changes to practices or new tools or design strategies- something which made us grow. Some are explicit changes and others have a subtle impact on how I work and think.

Without much further ado- here is a brief summary of the sessions that I attended during my latest visit to NFJS.

Continue reading »

 

Today, I ran into an Oracle error that i hadn’t seen before

java.sql.SQLRecoverableException: IO Error: Size Data Unit (SDU) mismatch

Caused by: oracle.net.ns.NetException: Size Data Unit (SDU) mismatch

Environment

Tomcat 7

JDK 1.6

Spring 3.x

Hibernate 4.x

Oracle 11 G

ojdbc6.jar

The fix:

I  tried swapping the JDBC driver with the older ojdbc14.jar and voila ! The real error was exposed : Good old

ORA-00942 (table or view does not exist)

Once I put the table in- everything works fine- with ojdbc14.jar as well ojdbc6.jar

No idea- why the newer driver was not throwing the more descriptive error message ?
Continue reading »

 

So I finished my second book on Lean : Lean Software development An Agile Toolkit
(The first one was: Lean from the Trenches:Managing Large-Scale projects with Kanban  )

First the recommendation. Absolutely loved it.   4.5/5

The books gives with a decent history of Lean and throughout relates to the amazing success story of TPS ( Toyota Production System) and other  stories from various industries and organizations. The authors present 7 Lean principles as how they are relevant in Software development. Each principle is discussed in detail along with tools on how to apply those principles to Agile Practices. For me – the biggest takeaway was- that you cant  (or shouldn’t try to) bring in practices from Toyota or for that matter from any other organization and even another department in your company. It’s the principles that you should be looking for. The problem is- when you examine other organizations- what is obvious are the practices they follow. It takes a deliberate effort to lift the covers and understand and appreciate the principle behind those practices.

Google has the much coveted 20% time- where they allow developers to spend 20 % of their time on anything they wish to pursue. Any organization who blindly adopts the process- will not be successful – unless you appreciate and adopt the principle behind the process.
Continue reading »

© 2011 Technology Cafe Suffusion theme by Sayontan Sinha