Blog | luminousmen

Back

7 tips to make an effective Python Style Guide

Style guide. Some teams refer to it as their coding manual, coding standards or coding conventions, they tend to refer to the same thing. A style guide is a set of standards, principles, and rules set by a team that each developer should follow. Determining the most appropriate style guide for...

The ultimate Python style guidelines

Coding guidelines help engineering teams to write consistent code which is easy to read and understand for all team members. Python has an excellent style guide called PEP8. It covers most of the situations you will step into while writing Python. I like PEP8, I believe there has been much...

11 steps of Scrum

99% of those dissatisfied with the results of their project are sure that they know who is to blame. Owners scold lazy contractors, programmers, stupid customers, etc. Who is right? All are mistaken. Each of us believes that only he knows how to react objectively to a situation, while the...

Ode to Unit Tests

The Law of Testing: The degree to which you know how your software behaves is the degree to which you have accurately tested it. — Code Simplicity by Max Kanat-Alexander To check the correctness of the application developers utilize different types of tests: some of them check the logic of a...

How to estimate time for a project/task accurately

Most people do not know how to adequately assess the time it takes to complete tasks. Oh, how it makes them sometimes nervous... Here, and "the deadline sneaks up unnoticed." And they are reinsured by more than 500% just in case (still not enough). And managers try to squeeze "deliberately...

Continuous Integration/Continuous Delivery

While working, developers often have to update their services and deploy them. When the number of projects is small, it's no problem because releases and deployments are rare. Tests are run manually. But when the time comes, the number of services and tasks increases, and it takes more time to...

Who is a team lead?

On my current project, I'm playing the role of a Team Lead. It is one of those roles, whose responsibilities many people understand differently and often confused with a Senior role. In this post, I want to clarify this question and describe how I see the responsibilities of a Team Lead. Let's...