Must Read Books   My Server   Web   Music

About Spyros

Addicted to any kind of hacks, coding, django, debian, vim and caffeine.
Author Archive | Spyros

Anonymity, privacy, data control, no-tracking


anonymity, privacy, data control, no-tracking

a luxury lost in the cloud

OR

services under construction

?

It is so obvious, that all the traffic that goes over the Internet is tracked and analyzed. That allows to define business markets, user trends and obtain an absolute knowledge, about things that a few decades ago were probably considered personal information. As all the services are keep growing under the concept of a “cloud infrastructure”, our ability to control our own data disappears gradually. It is replaced with an illusion of control as we delegate trust to the service providers. The majority of the users do not understand the impact and they are unaware of the technical aspects of tracking, which runs silently at the background of each offered service.

…because awareness is missing…

...because awareness is missing...

The unavoidable exposure of the information tracking that takes place over the network triggers several actions by communities or individuals, which try to balance our ability to control the information that we will expose to the public. A number of different services around privacy, anonymity and data control already exists and becoming more and more popular. These services try to provide an alternative exit for gain back some control over decision making, that has been lost unconsciously.

…because somebody has to care…

...because somebody has to care...

Comments are closed

When agile fails, a hotfix is not enough

PDF Version: “When agile fails, a hotfix is not enough”

It is incredibly confusing how sometimes companies try to apply Agile Development and how they terribly fail to do so. There is no comprehension of what they define as their “own agile development” and certainly the chosen structure is at best unstable. This article analyses the situation with a pure engineering insight, leaving out of the picture all the micro and macro management processes. Finally,it challenges the fixed model that exists in most of the companies, which sets: “Agile development as the one and only panacea for everybody to follow”. In that attempt, it proposes the Manager, Architect and Developers (MAD) model, purely inspired from different aspects of real life examples.

Introduction

When in June 2001, a group of developers came up with a lightweight development method, they were just trying to solve their own problems in the area of software development. They defined some very basic and important principles that should be followed during development and they published the so called:

Manifesto for Agile Software Development


Individuals & Interactions
over
Processes & Tools


Working Software
over
Comprehensive Documentation


Customer Collaborations
over
Contract Negotiation


Responding to Change
over
Following a Plan


The manifesto states that while there is value in the items appear on the bottom of the above list, the items that appear on the top are considered to be more valuable. There is no doubt that the agile principles amplify a more flexible culture around software lifecycle and prioritize business reasons against time consuming processes. But a quote from the past, wisely recalls:

“In theory, there is no difference between theory and practice. In practice there is.”

Unfortunately, the agile model a decade after its first appearance, became another heavy industry. Expensive commercial tools, strict unnecessary processes, companies offering consultancy to a model that paradoxically enough, was targeting to simplify things. Victims of a system that is hard to change, in a period that software engineering explodes. Unfortunately, billion dollar companies are left with no time to reconsider their approaches from inside out and adjust a productive bottom-up development model based on their needs. Creating extremely frustrating environments that they are desperately trying to be agile, like there is no tomorrow if they choose not to be.

Comments are closed

My server setup

Salthill Bay, at Dawn
Office Setup - Old
Office Setup - New
My Server - Day My Server - Night
Comments are closed

cloudNotes is up and running!

cloudNotes

…a unique platform for any kind of notes…

The first version of cloudNotes is now available. A project that aims to complement with the best possible way TeacherFinder. Two years of hard work, dedication and endless late night coding, but worth it all the way! A tremendous experience that resulted into a clean design, a novel architecture and a secure cloud-based platform, which is built on top of so many different technologies.

cloudNotes

Comments are closed

Building a simple blog with Django

Few months ago, I was asked to structure the logic for a minimalistic blog, by using the Django Framework. Quite straightforward, as the framework provides everything you need and way more…Therefore, I spent a few hours and I came up with a small github project, which is meant only to demonstrate how someone could achieve a starting point for a basic blog, hosted on AppEngine.

 https://github.com/lightyblog/django-lightyblog


...login...



...editing...

Demo:  http://high-hue-532.appspot.com/

Username: admin | Password: p.ota.to

Comments are closed