Posts

Technical debt – compilation

Technical debt is the cost of your management shortcuts compounded with interest.


It is a fancy term to try to explain to the management that bad long term technical decisions were made and that now they need to bank for it.


Often management is responsible for the technical debt, sometime it is a shared responsibility with the technical staff sometime it is a mix of both – in any case – whatever this is – it will always have a cost to fix it – and a cost to not fix it – which is greater is really the main question.


General assumption is that the more you wait to fix it, the more the cost of not fixing it will outgrow the cost of fixing it.


Fixing means sometime to spend a day to rewrite some part of the system, or a week, a month, a year… depending how much you waited and how much work there is to do to fix it.


Non exhaustive list of stuff about technical debt


Open Technical Debt




Technical debt 101 by Maiz Lulkin

A primer about technical debt, legacy code, big rewrites and ancient wisdom for non technical managers




Technical Debt is Risk Management



Last but not least :

Why management wants more technical debt



,

WTF is Shenzhen

Ok, if you have never heard of Shenzhen, China you might want to get yourself up to date with this quick article – because really, it is getting more and more attention lately, as it has turned into a major platform of electronic hardware manufacturing of the past 15 years.

 

Located north of Hong Kong, Shenzen is the center of the supply chain hub for electronics. All of the major contract manufacturers working for Apple, HP, Microsoft and all the big guys all are there.

 

Shenzhen Electronic Market

This is probably what is the most flashy and amazing part of Shenzhen: the Huaqiangbei electronic market.

A market of spare parts which will have probably anything you could need if you wanted to build any kind of electronic device (check what how this guy has built his own iPhone from spare parts bought on the market)

Visually impressive.

(quick gallery collected by W. Oskay from Evil Mad Scientist Laboratories)

 

And if you want a guided tour – here is one made by Maker’s Muse inside the Shenzhen Electronic Market

 

Hardware Startup Land

Shenzhen is not just about factories and spare parts for geeks – but because of its rich electronics ecosystem, it has become home to a couple of startup accelerators – like HAX :

It makes sense : if you have a hardware startup – better to negotiate directly with the people that will launch your product in mass-production – and since most founders will this hard to do alone, having an infrastructure to guide you is really an attractive proposition for a startup incubator.

Shenzhen: The Silicon Valley of Hardware

This goes beyond spare parts – it is slowly turning into a major place for hardware innovation.

If you want to know more – I suggest you have a look at a piece done by Wired.

They go into making a parallel between the Silicon Valley and how it developed and how Shenzhen is now growing and the differences that comes in.

 

Even if you don’t plan to launch a hardware startup tomorrow, it is one of the places to know about.

 

 

 

 

Make your own iPhone – a crazy and fascinating experiment

Ever wonder if you can build your own phone?

Well this guy did.

Last time I checked how to make a phone myself, the only thing I could find always seemed very hard and not very practical (just have a look at this DIY Smartphone based on a rasperry-pi)

But the Strange Parts’s project is really impressive and  give plenty of hopes for a different future of DIY-phones.

While I am probably not going to that myself, it is still rather instructive and inspiring.

Hope you enjoy it!