LayZ Lamp

Design Brief : PLAYFUL TRACE

We leave an invisible trace of information while we are at home.
That are recorded and monitored constantly by our always on devices.
Which can be expressed through playful dialogues and interactions.

Taking the defined design objectives ahead led us to define our Design Concept.

( Object = Lamp ) + ( Character = Lazy ) + ( Adaptation = Machine Learning )

Translating the above into a viable solution led us to create our object, we named it

Layz Lamp has its own character and its behaviour is independent of the human interaction. It likes to listen to music but does not like disturbance or work. It is social and also has a religion. Though it daydreams and sleeps most of the time it prefers human companion.

We imagine it to look like this –


Based on this we started making a prototype for the same. After a few attempts at understanding the mechanism, we came up with the final prototype. Check out the life of our Layz Lamp also 0.5 in the video below.


Are you more interested to know about the lamp ??? Scroll down to see the feature and control flow diagrams.

 We also planned a storyboard for the launch of the product 🙂

The whole project would not have been possible without the help of my team mates. The project was done in collaboration with Domus Academy and Open Dot Fablab in Milan.

Posted by polite saint in Design, 0 comments


Lately I have been working on lots of sketches and putting them on instagram and facebook.

The first one i hope you all have seen on the About page of the blog. Below one is with a music track which i posted on instagram.


#Processing #sketches Waves in an open sea Or in a crystal ball All seem to pass by

A post shared by Praveen Sinha (@imp8lite) on

After this i made the second one based on the concept of the book Antifragile which you guys can see in the last post – Roll of the Dice. That one is interactive and playfull. These two were just infancy steps for the processing sketches.

Then came the ‘ Perlin Noise’ tutorials — it is a really cool mathematical concept to create noise based on time or a point on a scale which is occurs at a different interval of time. Took me two days to fully grasp the concept and understand how to do it in 2-D and 3-D. The best resource which i found to understand them are — and

You can find the best tutorials from the list at – p5art. And Daniel Shiffman’s you tube channel – The Coding Train. He reacts hilariously to the errors and teaches in a enthusiastic way, keeping in mind the beginner level learner.

Here are few more of the sketches i put on Instagram and also on facebook. I will be posting more of them each week, so if you like them may be you can follow me there ;).


#Processing #sketches #cloud #thunder #creativecoding #noise Making Cloud using 2d perlin noise was a pain. 😛

A post shared by Praveen Sinha (@imp8lite) on

#Processing #sketches #experiments #learning #creativecoding

A post shared by Praveen Sinha (@imp8lite) on



These 9by9 grids are showing the different variations of graphics created using the random and noise functions in the processing sketch. I tried to make them as aesthetically pleasing as possible.

#Processing #sketches #clouds #generative #clouds #perlin #noise Clouds are fluffy today.

A post shared by Praveen Sinha (@imp8lite) on


#Processing #sketches #whatever #abstract

A post shared by Praveen Sinha (@imp8lite) on


Most probably by next week , i will start pulling up sketches which works with arduino chipset.

– Gracias, a politesaint.

Posted by polite saint in processing, 0 comments
Bus Stop Stories #2

Bus Stop Stories #2

“I love you Singaatra !”. He said inebriated to the singer on the floor. ” You make me forget my woes.”

He turns to the “Dash Juice Bar”, looks to him and says,
“you know I work daily only because you fill me up every night. You know man, I used to love my life before the blue dots intervention.
Since the time they put up the contract they have been constantly nagging me with their notifications. Affecting my performance with other useless tasks. Now I even get hit by the owner because of the blue dot irritation. Its a blue menace my friend, it will take us all down one day I tell you.”

He was almost full, when the Juice Bar closed its’ port at the table. And before closing reminded him,

“Don’t forget your fatherland, my friend. Remember your duty towards the all encompassing G-God”.

The blue-red-yellow-green lighted emblem on the “Dash Juice Bar” Charger dimmed down.

Posted by polite saint in musings, stories, 0 comments
Bus Stop Stories #1

Bus Stop Stories #1


” Should I talk to him now ? “.

She thought looking anxiously to the suited figure walking towards the parked Mercedes. She adjusted her circular glasses , looked at her tweed shirt and the washed out denims. She surveyed the area, to control the nervousness. An old lady was bathing the morning sun-rays at her rooftop, while looking down on the alley. A group of IT workers crossed the street bitching about their job, fondling there smart dog tags to get the morning tea. She became more nervous after meeting few of there ogling gazes.

” Should I talk to him now ?”.

The shutter of the shop started moving up. The owner of the shop has arrived. She needs to start prepping for the job. She will not see him again, in a moment of logical fuzziness , she signalled him.

” It has to be today, I am 100% sure about it.” She turned away from the window of the shop and moved near her work station on the floor.

[ Pair with Iria-261AIer43 ? ]

Mzod-BoroBoro was in a state of stasis at the sudden notification for pairing up came to him. His processors were activating the doors and priming the engine as the owner reached him.

Posted by polite saint in stories, 0 comments

Decay of Pixels

I was working on a collaborative artwork with an artist where i wanted to use Conway’s Game of Life on his static artwork. And after lots of frustration to get what i wanted i got to this point.


And also this :


I came up with this notion of  “Decay of Pixels”. The digital artwork in other words the set of pixels starts to disintegrate into an evolving set of pixels. Which breeds further or stalls its progress as per the principles of “Game of Life”.

From what we know, the pixels on the screen refresh continuously by the processor. So each pixel has a life of a “blip” or microsecond till his next fate comes forth. Each pixel keeps re-incarnating at each refresh.

Taking further the same metaphor of life of a pixel and differentiating the pixel lifetime from the current notion of

1 lifetime = 1 refresh.

to something like

1 lifetime = time from a pixel being “Alive” to pixel being “Dead”.

( where for purpose to understand it i kept Death = #ffffff, white color & Life = #000000-#eeeeee, any color other than white )

Keeping in line with this principle or logic, i am trying to put more questions for explorations. I am trying to figure few of them and illustrate the concept of the decay of pixels.

(?) – What if an image on the digital screen starts decomposing slowly with time ?
Each pixel starts decaying or starts forming colonies of its own type( color) and then how the digital images will decay over time and look to the user.

(?) –  What if we have a “decompose bin” in our computers where the data ( in form of 1s & 0s aka alive & dead ), runs a game of life algorithm and creates something different.
What will the result of it be ?
Can it be decoded into some other form ?
Can we use this outcome of composted pixels or binary data in some form ?

(?) – Do we wait for something to form on the decomposing screen to open a new file ?
How long will we wait for something legible to appear ?

(?) – If we put decomposing pixel system on our screens then how will we use the different utility ?
How clarity of the content will get compromised. Should we put them into a stasis so that life of pixels stop disrupting a higher level life.

I can keep my mind wandering in such a fictitious setting and go on asking questions. [ What is the meaning of life for a pixel in such conditions ? =  “Grey” ]

However, i want to create another processing sketch to illustrate the first question. What happens if the pixel of an image starts decaying with each pixel trying to form its own color colony.

Will update as soon as i make that sketch.

Posted by polite saint in Design, musings, processing, 0 comments

Smart TV, Dumb Set-top Box (Pt.1)

A series on the painful UX of my Dish Tv set-top box.( Tata Sky — since i can only have one at home)
Note: the images are low quality since the setup at home allows me only this level of visual fidelity.

I have stopped watching TV, the above video is not the reason why.

That video is the reason for this series of posts. Now i will answer the WHY?

Because to me, it is ironic that i have a smart TV which remembers what channel or mode i was using even when the electricity gets cutoff and comes back. And this piece of expensive equipment gets foiled by a simple SET TOP BOX of Tata Sky. Which sends me back to starting line every time there is a power cut.
{ Power cut is the reason for this issue — since i live in India and also a state (UP) where the state electricity provider has there own whimsical times to load shed power, which mind you is a secret that they cannot divulge to the consumers.}

My frustration led to curiosity as it was prolonged over a long period of experience. And I observed so many problems with the product I was using.

Starting from the navigation controller aka remote to the interface and the information hierarchy of the product was tiresome and confusing. I was amazed at the skills of my parents (and probable tenacity) that how they learned to navigate the mess in front of my eyes.

Let us first learn, what are those many coloured and googly shaped buttons on the remote.

Woohoo!! now you know what those buttons on that remote means. I don’t know how many times i have used any of them( specially the coloured ones).

Now let me start with a small customer(aka my) journey. The light came back after a sudden power cut and now the TV and the set top box are restarting. And voila!! i get the irritating ads of the home screen — which runs on repeat like a broken record. Irritates the hell out of me, since i was watching a match and now the TV wants me to buy something from a tele-shopping or join a yoga exercise channel or make my kids( which i don’t have) smarter and the channel number is Ch.100 Gold.

Now I have to get back to the channel “Sony Max” whose channel number is not learned by heart to me. So I search for a back button or last viewed channel in Tata Sky— — Alas!! nothing like that exist on the remote. 🙁

I open the (guide) menu and find the sports section and select it. The lowest number sports channel is shown with a menu informing about the current channel. I then move through them one after the other till i find the channel and then again click select. Finally!! i am at Sony Max, after so long procedure. And then the light cuts again. And i am pissed to my senses that i throw the remote and go to my laptop/Jio phone to stream it online.

So to summarise the steps :

  1. Switch On Television.
  2. Switch On Set top box.
  3. Get irritated by the GOLD Channel 100 Ads. as they don’t know why we watch tv for.
  4. Click ‘guide’ blue button.
  5. Select Section of Sports
  6. Start from an irrelevant channel.
  7. Navigate to the channel in the transparent and hard to see overlapping menu in the bottom to the channel of your liking.
  8. Click Select option in the middle of the navigation arrows.
  9. Aha! the channel is here.
  10. Light cuts again.
  11. Throw away the remote in frustration.
  12. Open your laptop/Jio Tv and watch an online stream of the channel.

I do not even understand how the remote control helped me to get to this point. All the buttons on the remote are the outcome of the poorly designed interface of the Tata Sky. Even in this Digital App Age they make the interface like the 90’s console games. And those games had much easier controller for navigation. Well they should change the shape of controller to a gamepad rather than a TV remote controller.

That is all for this post. I will write about the hierarchy of the interface in the next post. I will try to be exhaustive as much as I can. So that you understand why all those buttons exist on the remote for.

I wish i had some technical data about the buttons or menus which are actualy used by people. 😛

Note :- this article is not funded by TataSky, instead its a criticism of the poor user experience of their product as experienced when ever I switch it on.

Posted by polite saint in Design, UX/UI, 0 comments

Roll of the Dice

HINT : Try stopping the dice at 1 or 2.

Random like a roll of dice.

I recently finished reading the book by N.N.TalebAntifragile: Things that Gain from Disorder. After a long time, i got to read something radical and refreshing. I was in final year of college when i read his past two works – Fooled by Randomness and Black Swan. One of my best friend and I would discuss and argue the chapters in those two books. This time also it was a rewarding read.

Few of the highlights were as follows :

Anti-fragility is beyond resilience or robustness. The resilient resists shocks & stays the same; the anti-fragile gets better.

Technology is the result of anti-fragility exploited by risk takers in the form of tinkering and trial & error, with need driven design confined to the backstage.

Great geniuses invent their predecessors, practical innovations create their theoretical ancestry.

Technology is at its best when it is invisible.

And many more, I literary filled 3 sheets of papers with them. ( yes, i write like ants on paper to fit a lot of content.)



What i like about the author is his prolific honesty in his writing. He uses words with measure, which impacts you to leave an impression of a stern teacher. He puts his personal emotions and anecdotes into the narratives of the technical concepts.

I would recommend you to get this book and give it time. It will be hard to get around the concepts if you have not read the first two books by the author. However, if you persevere through each parts of the book. It will become progressively more interesting.

I started writing this post not as a book review but as an experiment to show the sketch i made based on the concept of antifragility and randomness. However, the content of the book overtook me as i was reading them again from my notes.

Hopefully i will write a design post next time.

– Gracias, a politesaint.

Load more