Remaining Private on the Internet

In previous posts I talked about the mass surveillance by the NSA and GCHQ, and also posted an excellent video that explains about the threat to privacy in the modern age on the internet. If you are worried about privacy on the internet then there are many tools out there that can help you. I thought I would list a few of them here. Some of the tools are free, and some are not.

Tor Browser Bundle

First up is the Tor Browser Bundle. This is a modified Firefox web browser that is aimed at making your web browsing anonymous. By this I mean that no one can trace what sites you are visiting. It does this by redirecting your browser traffic through thousands of other relays.

Tor Browser Bundle
Tor Browser Bundle

This does make your browsing experience a lot slower, but that’s the price you pay for anonymity. Here is their official blurb.

The Tor software protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, it prevents the sites you visit from learning your physical location, and it lets you access sites which are blocked.

The Tor Browser Bundle lets you use Tor on Windows, Mac OS X, or Linux without needing to install any software. It can run off a USB flash drive, comes with a pre-configured web browser to protect your anonymity, and is self-contained.


TEDX Presentation : How the NSA Betrayed the Worlds Trust

Just before the New Year I posted an article on Privacy and Surveillance where I talked briefly about the Edward Snowden NSA document leaks. In that article I posted a link to the Electronic Frontier Foundations timeline of events. There is a tremendous amount of information there and if I am honest, the average person probably isn’t going to wade through it all, unless you have a special interest in privacy and security.

Mikko Hypponen at TedX Brussels : How the NSA betrayed the world's trust
Mikko Hypponen at TedX Brussels : How the NSA betrayed the world’s trust. Click the image to watch the video.

I came across an excellent presentation by a guy called Mikko Hypponen at a TedX event in Brussels. This talk is just under 20 minutes and does a great job of explaining about what the problem is with the mass spying and surveillance and why you should care. As I stated before, most people are not going to wade through the documents leaked by Edward Snowden, but I do recommend watching this presentation. It is only 20 minutes long and does a great job of explaining why you should be concerned.

Happy New Year!!

We are now at that time of year where everyone is making New Year’s resolutions about how they want to better themselves by losing weight, getting fitter etc. It is also important to think about what you want to do with your career and there is no better time to think about this than New Year.

Happy New Year from {Coding in the Trenches}
Happy New Year from {Coding in the Trenches}

New Year is a good opportunity to take a good hard look at what you do for a living and think, is this what I want to be doing? Does this job still have the same level of opportunity that it initially did when I first took it? If the answer is yes, then great, but if the answer is no, maybe now is the time to look for a new opportunity, as getting a new opportunity elsewhere for yourself even opens up opportunity for someone who is taking over your job.

I don’t mean for this to sound negative about whether you are happy in your current job, but maybe New Year is a good time to evaluate things.

Privacy and Surveillance

2013 has been an interesting year for whistle blowing about surveillance from the American and British governments. Earlier in the year Edward Snowden, a former NSA technologist, decided to put his own life on the line and leak a huge cache of documents about the NSA’s surveillance capabilities against its own people in the USA. This goes against the 4th amendment in the constitution that prohibits unreasonable searches and seizures and requires any warrant to be judicially sanctioned and supported by probable cause.

Privacy and Surveillance
Privacy and Surveillance

The notion of surveillance is a complex topic. There are a lot of bad people out there that want to cause America, Britain, and Europe a lot of harm, and we need a way to keep tabs on these people. In this case I believe surveillance is justified. There will always be threats from domestic threats which also need to be monitored. The question here though is, have our governments crossed the line with the mass data collection that they are doing. In my opinion yes they have, but now this is all starting to get out in the open, maybe something will start to be done about it, hopefully. This all really started when George Bush gave the NSA the remit to collect this data after the September 11th attacks against the USA.

{Coding in the Trenches} First Birthday

Coding in the Trenches 1st Birthday
Coding in the Trenches 1st Birthday

Today is Coding in the Trenches, first birthday. This time last year I had the idea to start the blog to share my thoughts on Software Development, Architecture and Leadership. It has been a very enjoyable and successful experience. My readership is growing each month and the reader numbers have exceeded what I thought I would get in the first year, so I look forward to seeing what next year brings. Although I didn’t really start posting properly to the  blog until the new year, it was the 18th of December that I had the idea and set-up the basic blog and template.

Participate with Coding in the Trenches on Facebook
Participate with Coding in the Trenches on Facebook by Click the button above.

Dieter Rams : 10 Principles of Good Product Design

Since I wrote my article recently about Google’s 9 principles of innovation a reader over on Reddit pointed me to a resource on some more good design principles. These are the 10 Principles for Good Design by a German industrial designer Dieter Rams.

Dieter Rams : 10 Principles of Good Product Design
Dieter Rams : 10 Principles of Good Product Design

Dieter Rams introduced the idea of sustainable development and of obsolescence being a crime in design in the 1970s. Accordingly he asked himself the question: is my design good design? The answer formed his now celebrated ten principles.

Whilst Dieter was an industrial and product designer, his principles can fit anywhere where good design comes into play. In the rest of this article, I will explain what the 10 principles are, and how I think they fit into software development.

The principles in this article are very useful for software developers and designers, but this is also very relevant for technical leaders. As a leader it is good to try and push your teams to make sure they are thinking about the end user. Traditionally, software developers make lousy designers (not all of them before I start a flame war), but aesthetic design, generally, isn’t something that comes naturally to programmers. Therefore having principles like these is great for giving you pause to reflect on how your system / application affects your end users.

The different product images below are examples of products designed by Dieter. Those of you old enough may recognize a few!!

Google’s 9 Principles of Innovation

Whilst doing my daily trawl through the internet and Reddit pages, I came across a very interesting talk at the San Francisco Dreamforce Summit where Google’s Chief social evangelist, Gopi Kallayil talks about Googles 9 principles of innovation. Please do go and watch the video as it is a great insight to the inner workings of Google, but here are the 9 principles summarized here.

Googles 9 Principles of Innovation
Googles 9 Principles of Innovation

Innovation comes from anywhere

An idea for an innovation doesn’t have to just come from your super star employees. Ideas can come from anyone. There is a really good example that Kallayil mentions where an onsite doctor at Google had idea that if someone talks about suicide in a Google search that the first item in the search results should be the phone number for the National Suicide Prevention Hotline.  The call volume to the helpline went up 9% after that. This is a great example that an idea for an innovation, no matter how small, can have a big impact.

Google's automatic reference to a suicide hotline.
Google’s automatic reference to a suicide hotline.

Due to the impact of this one small change, they have now rolled this type of change out across the world. In the screenshot above you can see where it shows the phone number of the Samaritans.