Archive | Technology RSS feed for this section

RIP Scrum, Agile and Test-driven Development

This post has been on my mind for a long while, and even as I start writing it I know that this post won’t even allow me to dump a tenth of what I’ve had on my mind for a while now.

I’ve been doing or managing software projects for year now. Saw the rise of AGILE programming, saw people getting crazy about Test-Driven-Development… and yet I’ve rarely seen so much crappy software and such long development cycles in companies. Why ? Because Agile has become a method for hiding your responsibilities as a developer over a roadmap, a new way of crumpling  the whole development process where developers are empowered with everything while not given any responsibilities over the deliveries, a new way to fail project without consequencies.

AGILE is actually the less agile method I’ve ever experienced, where sprints are blind development tunnels where outside of the developers nobody can really evaluate how the project is progressing. With sprints lasting up to 2 months (I’ve seen it), and with no real ability o get anything delivered in-between, this is definitely the worst approach of all should you be a small-to-medium size company willing to deliver fast and iterate fast.

What are the real objectives for software ? In my opinion those points are a must and should always be granted

  • The master branch has the current production code, and can be updated fast (after testing) should a bug be found. This is critical in my opinion : when a bug is found by a user in production : you must be able to correct it immediately ! And most of the time current methodologies just disable that from ever happening…
  • No software goes to production before having been tested. An NO-UNITESTS ! Unitests are only good for testing complicated algorithms. You should focus on designing usage-based tests with scenarios following the most common user action suites. On the web, selenium is the way to go. And this is only going to enable you to limit regressions by highlighting potential side-effects of a latest code update that as a developer you may have missed.
  • Deploy often. Why wait the end of a sprint to see a service update ? Some stories are fast to deliver and have limited impact on the codebase and can de done in a few hours… some require weeks of headaches… why choose your deployment speed to match the longest task development time ? Put each feature in a dedicated branch, merge them into testing when completed (for testing) and then into master for a final test run.
This rules enable real fast iteration and real flexibility. It’s a bit tough to properly define all the processes and safeguards (and we still haven’t solved all those at http://www.diveboard.com ) but it’s definitely giving us an edge over competitors as we iterate really really fast.
Leave a Comment

Solar Impulse @ Paris Air Show

CRW_8105 - Version 2

I was lucky enough to get to meet (along with a few other bloggers) with the founders of the Solar Impulse project : Bertrand Piccard and André Borschberg. This wasn’t the first time I met the “savanturier” Bertrand Piccard (firstly at a conference by the Swiss embassy in Paris, then at LeWeb’10) and I must say his background and lifestyle amaze me.
After achieving the first non-stop balloon flight around the globe, he came up in 2003 along with André Borschbeg with the Solar Impulse project as a way to promote the use of technologies and renewable energies to make the world a better place.

With Solar Impulse, Piccard and Borschberg build an incredible communication and marketing tool to convey their message. As he explained during the interview, they chose a “plane” (while they could have used a ship or a car or whichever transportation device) to make sure they reach every human being and deeply mark them with their being, leveraging on the human being’s oldest dream : flying.

Of course, this demonstration is not suppose to mean that commercial flights will be able to fly fuel-less any time soon. The design of Solar Impulse is very specific, re-engineered from the ground up to be as light as possible (1.6tons) and the size of the cabin is ridiculously small, which makes it a real physical achievement for André who had to fly in that tiny space for 26hrs without closing an eye (no autopilot!). A second version is under work with a larger cabin (and an autopilot + automatic autopilot controller) enabling longer flights in reasonable conditions.
Nevertheless the message is fairly clearly demonstrated : technologies enabled to reduce energy needs of the plane to a level where renewable energies – here the sun – could provide them.

Since the project launch in 2003, they raised money from partners and “fans”, and 75M€, 80 engineers and technicians and 7 years later they were ready to do the first 26 hours non-stop flight of Solar Impulse – day AND night.
Funny enough Bertrand Piccard confessed he expected he’d have to make a full non-stop flight around the globe to raise some attention, but it seems he got every eye on him faster than he had anticipated.

Can’t wait to see more records broken by the Solar Impulse team and hopefully this initiative along with all that going on in the green space with companies such as Betterplace will help us lower our dependency on fossil energies and help us become more aware and regarding on how much we consume and how we could reduce our energy footprint.

I embedded below a video from LeWeb’10 featuring lots of images from the conception phase and building of the first prototype as well as the interview of Bertrand Piccard by @Loic.

Google searches your “Social Circle”

Google searches your “Social Circle”

UAV : from the military to the public

I’ve been wondering for some time now, following a conversation I had with Jordi Vallejo, how UAVs – aka Drones – will become available in the future to support non-military oriented use cases. There are already a bunch of companies providing civil drones, but those are still expensive 5keur+ and built by hand one-by-one… and they do not get very successful (those companies live on military budgets). On the other end companies such as Parrot with their AR.Drone have made the concept of UAV reach the masses with their cool toy, but unfortunately it’s really only a toy and cannot be used for other purposes. Moreover due to its high price and some intel I gather I think the AR.Drone is only a 100k-unit product with is very low for consumer electronics.

Yet civil drones have a wide range of use cases :

  • Aerial photography (photographer, real estate, hotels, architects & construction companies, …)
  • Aerial video (film industries, news, sport events, live events, …)
  • Archeology
  • Border control
  • FirefightersInspection services (wind generators, smoke pipes, oil rigs, pipelines, …)
  • Insurance & Reviewer
  • Military
  • Police
  • Press & Media designer
  • Scientific services (biologists, geodesists (GIS), meteorological service, …)
  • Search & Rescue
  • Security & Surveillance
  • Special Forces

And those use-cases usually request expandable tools. If we take the firefighter case, they need to be able to get live update of a fire progress, yet when it’s windy they can’t fly manned copters, thus UAVs would be of high benefit to them to keep their ability to monitor a fire even in windy conditions.

Civil use case request also simpler controls (i.e. no complex remote) through a dedicated controller such as a tablet that would enable to basically pin the UAV to a point in the sky and have it hover around.

I’ve been wondering if it was feasible to make a sub 1000keur professional UAV that could be industrialized and it seems this is actually feasible. Below are a few renders of what it may look like. I’m now starting to wonder if I should push this initiative further.

camera

 

perspective

Leave a Comment

Facebook stats

Facebook Now Has 149M Active Users In The U.S.; 70 Percent Log On Daily
Facebook’s head of U.S. agency relations Sarah Personette

France has 22 million active users, with 65 percent returning daily, UK has 29 million active users, and Canada has 19 million active users

Online IDs providers market share

On 46% of the cases when people use an online ID to sign-in to a website, they use Facebook.

blog.fuzzagent.jpeg

Leave a Comment

Laser power beaming to a drone breaks flight record

This is quite incredible tech – Ascending and LaserMotive have teamed up to break the flight record time for a UAV having it fly for 12 hours without touchdown!

LaserMotive is a Seattle-based company developing laser power beaming systems to transmit electricity without wires, for applications where wires are either cost prohibitive or physically impractical. As our first project, we won $900,000 in the NASA-sponsored Power Beaming competition, part of the Space Elevator Games.

Leave a Comment

Launch a satellite for 8kUSD

I’ve struggled to find this link again, but this is an incredible DIY initiative definetly worth mentioning. The “TubeSat Personal Satellite (PS) Kit“.

The new IOS TubeSat PS Kit is the low-cost alternative to the CubeSat. It has three-quarters of the mass (0.75-kg or 1.65-lb) and volume of a CubeSat, but still offers plenty of room for most experiments or applications.  And, best of all, the price of the TubeSat kit includes the price of a launch into Low-Earth-Orbit on an IOS NEPTUNE 45 (N45) launch vehicle. Since the TubeSats are placed into self-decaying orbits 310 kilometers (192 miles) above the Earth’s surface, they do not contribute to the long-term build-up of orbital debris. After operating for a few months (the exact length of time on orbit is dependent on solar activity), they will safely re-enter the atmosphere and burn-up. TubeSats are designed to be orbit-friendly.  Launches are expected to begin in the first quarter of 2011.

32 TubeSats can be integrated into and launched by a single NEPTUNE 30 launch vehicle. Prior to launch, each TubeSat  is installed into one of the rocket’s 32 Satellite Ejection Cylinders.  Once on-orbit, the satellites are released according to a pre-programmed timing sequence. The timing sequence is designed to prevent satellite clustering. Interorbital expects to launch a set of 32 TubeSats per month.

You need an operator license to be allowed 2-way communication.

Interorbital Systems (IOS), established in 1996 in Mojave, California, develops and manufactures low-cost, state-of-the-art orbital launch vehicles and satellites for private, commercial, governmental, academic, and military applications.

Leave a Comment

Hide my Ass

I’ve been looking for a long time for a good VPN service that would both let me access country-restricted content (Hulu, int he US, Voddler in Sweden…) and give me a high bandwidth anonymous connection to the Internet. I finaly found a service that makes it all providing both OpenVPN and PPTP services with servers in Europe and USA. Unlimited bandwidth and multiple devices supported for 75usd/year. HMA (Hide my Ass) is one of those services you can easily become dependent of !

Leave a Comment

You are not a gadget

Jaron Lanier is a Silicon Valley visionnary who created back in the 80s VPL Research, the first Virtual Reality company who pioneered the VR product industry (and made the amazing Nintendo Powerglove !!).

In his first book, written more than two decades after the web was created, Lanier offers this provocative and cautionary look at the way it is transforming our lives for better and for worse.


Leave a Comment