пятница, 5 июля 2019 г.

My job is not just about building product, I also build people


The rule is simple: if you don't build, it will occasionally be built in some way. And the reality is - you may not like a final result. So don't get up and take a part. Big things starts with a small steps, the hardest is to keep making these steps every day.

Monster Number 1 in everyday movement is 80LVL dragon called "This Majesty Boredom". He may exterminate every brave Knight of Code and Paladin of Framework, and this will happen slowly and silently. Sudden attack of boredom starts with a thinking "... I really don't know what to do next ...". 

You know what? Reality is exciting - we all doing a small part of painting in a big picture. Sometimes we paint not so good, sometimes better, sometimes like a rock stars. Without our small contributions picture wouldn't be same. Release wouldn't be delivered. Product wouldn't be build.

Every contribution matters.

 Don't afraid to talk. Communication opens a lot of new knowledge occasionally.

пятница, 28 июня 2019 г.

Visual Django IDE

This is my pet project for this time - kinda "Delphi" for Django web framework.

https://github.com/vsergeyev/django-visual

It is in very raw state right now - Visual Django IDE can create a project, open existing project, display project structure, applications and models, add new application or model to project, display SQlite database in viewer. Ace editor embedded to modify and save code files. Oh and of course, IDE can run a project in development web server, manage.py runserver





вторник, 21 мая 2019 г.

Going "Live"​ vs "Deadline"​ date

In software development world "deadline" mostly often means a date when product is ready to be used, delivered to user or "released". Management use it to plan, to be sure all in team are focused and disciplined. Thats a good side of it.

Dark side of deadline is stress and pressure on a team. As Dr. Richard Boyatzis, a professor in the departments of organizational behavior, psychology and cognitive science said - "The very moments when in organizations we want people to think outside the box, they can’t even see the box". This is about deadlines case.

Going "Live" may benefit from radio/broadcast cases where everybody know why they have this time scheduled to broadcast signal. And this is surely includes all is ready at this predefined time. Going live or going on-air is about life interaction and not about "dead line". It is not a point in time where you do or die. It is a point when your creature is going to get live.

(image by Mattias Strobbe)