Author Archives: Jean-Baptiste PIN

Distractions

I want to start this post by asking yourself if, usually, you do overstay at work? Are you this kind of worker who fell better staying late at work, having always something important to finish, and who deliver never enough? Do you reach your goal at the end of the day? Do you set goals for your day at work? We are not talking here about special time when rush it’s there, but more on the habit of doing overstay.

Several books, and I think here I will save you reading time to give you more space to work, mention that working 10 hours a days more or less, is useless.

There are books talking about the fear to leave early because manager are still there, what about if I go home earlier than my manager ? Will I lost my job ? This kind of question which leads to staying at work, doing presence rather than efficient work, wasting time and energy for letting them know you love your job.

There are also, others who talk about concentration, and capability of doing good job after few hours. Do you remember once, staying late, doing stuff important, and by the end of the day when you are finally on the way back to home, you tell yourself you should have do it a better way ? Sometimes, it’s during your way back home you find the solution. Staying late doesn’t never mean doing good. That’s simply because of energy management. Nobody can do good job for long without energy renewal.

And finally, there are books talking about doing a task and another task and another task all the same time. That leads to not doing task at all, but submerging us with lot of stress and having to switch from one things to another without enough space to concentrate on what matter. Have you never be answering email during an important job to do? Have you never be distracted by a text message during your day? These distractions are always there when we try to concentrate to our job, we have to switch from one context to another. Multitasking is not a solution. There are a lot of activity you can do in order to understand multitasking disfunction.

Have you try to find a solution to your overstay problem? Yes, it’s a problem, overstay mean give more time to work than to you and when I say you, I mean you for sure but also your family, friends, children, pets, all people for who you matter.

So I will give you some tips, not always easy to implement, but the result is worth the trouble.

Give you space to concentrate

Simply turn off notifications of your phone, email, messaging application, everything that distract you, Facebook included. I’m not saying for ever, but for an hour or two. Let’s your contacts know that you are NOT AVAILABLE AT THE MOMENT. You will be later, and in case of emergency, let them know they can call you and leave you a message. If you work on an office with door, shut the doors and put a sign that say “I’m busy to concentrate on my work. Back in an hour/free at 11am”. If it’s an open space, the same, put the sign on your desk.

Schedule your available time not your busy time.

Let’s your collegue know that if they need you, you will be available at this time. It will often give you 15 minutes more time to concentrate. Let’s say jack need you for a job. If you are online he will jump on you, distracting you from your job. Let’s say now, Jack know you will be available in 15min. He will have time to do other things or to take a break waiting for you.

Renew your energy

That’s not a solution to not taking break. It’s easy to think, doing a full day at your desk will let you have more job done at the end of the day, but that’s false. Staying sit 8 hours, will just give you pain in your ass, literally. Take breaks during your day, take a walk, go to grab a coffee, have your lunch outside, in a park if you like it. But go outside the building, we said a break. Watching video on Youtube, looking facebook wall, or checking your favorite forum and blog, means staying connected, not doing a break (this is considered as distractions as well).

Plan your day

Give you goals for you day work. Reach your goals and see at the end of the day if you can go home happy. It’s all about that. If you reach your day goal you will easily know it’s time to go back home. Tomorrow will be another day and you need to renew your energy to be productive in a long term.

There is few method that help us to manage hour time and work. I’m sure you hear about some of them. The most famous I think is The Pomodoro technique. This technic will give you scope to concentrate and time to renew your energy.

There is another one I want to introduce, it’s called Kanban for 1. Kanban is a framework use to manage productivity in different type of company. First introduce by Toyota, Kanban is now used in software development and other businesses. Kanban drive the production process over a workflow of task and time. Kanban for 1 is the same principles adapt to personal work.
That will help you to manage your time, and your work. Avoiding you doing multitasking, be focus on the moment, and achieve more on a day. You will have plan for your day. You will have visibility about your progression. That will help you to go back home early because you will reach your day’s goal.

So start now, take care of you! Becoming more productive will give you more time, more energy and more room for your family.

Tagged , , , ,

Agile x

I think everybody ear once about agile. It’s a term used in many ways to define something cool. True ? It’s bit like Lean.

But here we will attach to define agile in company scope. I will base this post on the agile manifesto and there 12 principles.

What is a agile company ?

An agile company deliver frequently, and preferably on short cycle, functionalities with strong business value to customers, investors, users, and/or agent, responding to changes, even late in the development, in order to give a competitive  advantage to the product.

What’s an agile team ?

An agile team is self organized, motivated and evolve in a trust environment. The team exchange in a daily face-to-face conversation in order to convey information between business people and production team to maintain a sustainable development pace. “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.”

What’s an agile product ?

An agile product is simple, originated from best practices and best architecture concepts to support late changes and the cycle of development and delivering. “It’s the primary measure of progress”

 

Tagged , , , ,

The embeddable success

Do you know the success story of youtube ?

More than providing an awesome way to upload video and offer it to be watch online, Youtube success is all about providing a way to embed the player in any website. During the myspace time, ton of “spaces” had only text, image and songs list. The youtube player came and it allow groups to publish videoclip inside their myspace page. The popularity of this service became what we know now.

Embedding content is now the standard.

Here is some example :

 

etc.

So now you know what you should do, let’s crash the web !

Tagged ,

Kill the n-segment display

Enough ! n-segment display is everywhere for year. I will prove it, but first, do you know what n-segment display is ?

I think pictures are better than long text :

Alarm clock

Or another example :

Yes it is a segment display…

Ok know let’s see someting cool I had when I was a child.

Spell “kill the n-segment display”

So you see now what the n-segment display is. An old school way to display digit and letters with segment ! It was genius. According to Wikipedia, 7-segments display was patented in 1908 ! And it became famous in 70′s.So more than 40 years ago. N stand for different kind of this technology, improvements that allow to display digit and letters with better shape. So there are 7-segments, 14-segments and 16-segments display. The worst with this kind of display is when one bar die. We lost all information, nothing is more incomprehensible than n-segment display that lost one segment.

And you can have a look is not over, everyday we buy brand new stuff that display information in that way.

Let’s see few example :

microwave display

Microwave is not that old appliances that continue to use 7-segments display.

a brand new alarm clock

Such a revolutionary new alarm clock…

Ferrari dashboard

How much do you think cost a Ferrari ? How much do you think cost a small screen ?


http://www.adafruit.com/products/618

That is good enough to replace our ugly n-segment display.

So I think it’s time to innovate in screen and display, and I think about having a smooth digit alarm clock, a smooth digit TV decoder, a smooth display what you want. No more 7-segment display, square digit and square letters please, it’s too ugly.

For years, and more now with smartphone, we can choose the way we will wake up, alarm ringtone, radio, CD, mp3, light, bird,etc. We can choose the color of all our appliances (not sure), the shape etc, but nobody allow us to choose the display device. It could be nice to have choices of the font in our display, as soon as you don’t choose this one !

Tagged , , , ,

Geotrouvetou – Javascript geo finder

For a recent project I make a library in javascript in order to find the nearest geo point given a coordinate (latitude/longitude).

Geotrouvetou, it is the name of this library, work totally separated from a server or a database. Everything happen on a client side. It’s a really small library, only 3kb when minify, and that does the job.

Geotrouvetou must be initialized with a bench of point. For the sample application, I use more than 26 000 geo localized points that are given by the San Francisco open data web site (https://data.sfgov.org/) related to the crime of the last three months. The library is really fast, here is the output of the sample application.

Welcome to geotrouvetou example
Loading data file
0s 40.114 ms – file loaded
0s 89.722 ms – parsing json
Tree creation
0s 387.768 ms – building tree
26668 points loaded
The app is ready
Enter a location in San Francisco in order to find the nearest crime.
Press Ctrl+Z to close the app
prompt: Latitude: 37.786496
prompt: Longitude: -122.407908
{ latitude: ’37.7865024401191′,
longitude: ‘-122.407567826112′,
getDirection: [Function],
equals: [Function],
closer: [Function],
data:
[ 26158,
'E3269308-48B9-466C-83CA-9B00E535DCF4',
26158,
1364821287,
'400501',
1364821287,
'400501',
'{\n}',
'130004817',
'LARCENY/THEFT',
'PETTY THEFT WITH PRIOR',
'Wednesday',
1357113600,
'15:20',
'TENDERLOIN',
'ARREST, BOOKED',
'100 Block of OFARRELL ST',
'-122.407567826112',
'37.7865024401191',
[ null, '37.7865024401191', '-122.407567826112', null, false ] ] }
0s 113.445 ms – found

The library can be used in node.js project (npm i geotrouvetou) or directly in a web site application.

As usual, I choose to publish this library under the MIT License. Everything is available in my github.

https://github.com/jbpin/geo-trouvetou

Fell free to fork it, use it, improve it and make pull request.

More to follow.

Enjoy!

Tagged

AS3 QR Code Encoder Library

That was a project I want to do for a while. And finally is not really perfect but is a beginning.. it working not too bad and you can really create a qr code with all you know about it (Tel, SMS, link, vCard …).

It’s an adaptation of the famous qrencode lib from Kentaro Fukuchi. I found the ZXing project and I tried to generate a qrcode with it, but was not good and not readable as well.

I have create a demo application :

QR Code generator

You can download the source code (library and generator) from my github:


http://github.com/jbpin/as3-qrcode-encoder

Enjoy.

Tagged , , ,

Spark Application background in Illustrator trough Flash Catalyst

Today I want to propose you a short video tutorial to introduce Flash Catalyst and graphic object.

I propose you to build a simple background for your Flex 4 application in Illustrator. Continue reading

Tagged , , , , , ,

To begin, a poll to know which Flex version you use

That is a question I’m trying to answer.

What is the best to use for a personal project when you want a well designed application.

Continue reading

Tagged , , , , , , , ,

Hello world! My new blog

Welcome to my new blog…

A blog but why ? There are a lot of interesting blog yet and who are you ?

Continue reading

Follow

Get every new post delivered to your Inbox.

Join 462 other followers

%d bloggers like this: