The goal of an interaction designer is to get the best possible product in the hands of users. Almost everything we do, from research to documentation, is in an effort to reach this goal and I believe that involving developers in the design process is paramount to delivering a great product. Here is why:
1. Developers have great ideas.
It’s foolish, and a bit condescending, to think that someone won’t have great product design ideas just because their title doesn’t have the word ‘design’ or ‘product’ in it. Developers spend countless hours building and using tech products (often in the domain you are working in) and they bring tons of great ideas and feedback to the table.
2. Understand development tradeoffs earlier.
As the design goes through reviews and iterations it’s great to have developers involved to both critique the design and to keep you informed about features or UI elements that would require large amounts of development time (as well as ones that come cheaply). Since most projects have limited development resources, understanding development costs early allows you to steer the design in a direction that gets the most value for your development buck.
3. Buy-in & belief means more commitment to build out the full design.
If a development team believes in a design and feels ownership of it they are much more likely to the make the full design a reality, even if that means long days and extra hours. We have all worked on projects where the development team simply ran out of time and had to cut scope, leaving some great delighters out of the product. I have found that this happens less frequently when a team is truly bought-in to a design.
There are a number of reasons why involving the developers in the design process is a great way to get this (very important) design buy-in from them. Here are a couple:
Synopsis : Sendid is a router password bruteforcer was created as proof of concept that we can automate the process checking of whatever the user has changed the default password that come shipped with the new router from Maroc Telecom
How does it work : first it scan a range of ip address then it check if the default passwords are used login to the router and get PPP password that authenticate the user to the ISP internal network and then export the list of PPP usernames and passowrds found
Disclaimer: this programme was writing for educational purpose only and to to raise awareness of the risk of the default configuration to push users and hopefully the ISP it self to change this situation also you can’t hold me responsible for for any kind of lost of data or hardware damage that this programme can cause use it at your own risque
Licence Licensed under Creative Commune Attribution-ShareAlike 3.0
If you have managed to install both a version of Microsoft Windows and Ubuntu you may have all ready faced the problem of the grub menu after you re-installed your windows this a commune issue and there plenty of solution to fix it.
I have been using form a long period the CHROOT trick witch allow you to access you shell of your Ubuntu installation on the hard drive with a live Cd, it simple but it’s not for people who are not familiar with the terminal.
i have found a trick to fix the the grub menu after installing windows, there are some point that need to be clarified before we can processed.
the hard drive is partitioned as follow:
sda1 : contain Microsoft Window
sda2 : contain Ubuntu and the grub installation
sda3 : contain the Swap space
sda4 : an NTFS partition
the partitions that we need to focus on are sda1 and sda2 , and also you must have the grub installed on the same same partition where you have your Ubuntu installation because if you installed it on the MBR i don’t think that this trick would work because the grub will be overwritten by Windows at moment of the installation.
First we have to boot using a live Cd or a USB then after that we will lunch Gparted.
in Gparted you see that the boot flag is assigned to the partition where is Windows is installed,
this boot flag is the cause of that your computer start windows instead of the grub menu.
you will need to reassign the boot flag to the partition where the grub is installed.
and that all!!
after you reboot normally you will see the grub menu again , the is just one little error message that will be shown when you want to start Microsoft Windows to fix that all you have to do is updating the grub menu config file by entering in your terminal the fallowing command
I like the new UI of YouTube but at night it’s just hurt my eyes when i’m watching a video so i have searched a solution to that. i have found turn of the lights an open source browser plugin that can dime the brightness of YouTube,there is a bookmarklet too that have the main functionality i tested both the browser extension and bookmarklet and like i am big fan of bookmarklets i did chose the bookmarklet over the plugin but for some wired reason the bookmarklet didn’t work and so i decide to create my own.
the idea was simple injecting to the DOM a div with a higher z-index sound easy but for some wired reason it didn’t work in Google Chrome, so i switched to Firefox , the test was successful i did take a look at source code of the bookmarklet of turn of the light and i have found that they do almost do the same idea just with more features and the support of other browser.
the solution that i come up with was basically just set a black background color in the body tag then set the opacity of the other block in the page, and it did work like a charm :)
i’m posting here the bookmarklet (just drag and drop this [paint it black] to your browser bookmark bar) and the code is here to anyone who want to use it or improve it
this is just fix of a problem that YouTube should really think of it in my option
Have you seen uncle Bob do his thing? I’ve just been watching a couple of episodes of CleanCoders. Great entertainment and so many good points. Well worth it. I really like uncle Bob. What a guy. The world of software development really wouldn’t be the same without him. Those who know me know…