Developing Discipline: 8 Integral Traits and Tips for Practical Application

This is the guide to developing discipline, including both the essentials and the tactics to make it a habit either personally or professionally.  So, why is discipline important?  The semantics around how to become disciplined have been fairly controversial especially when we account for the fact that disciplining team members is using the same verb. The truth is that discipline is merely sticking to an established process, following protocols, and adhering to requirements.  And even the most easy-going startups, or the companies with fun Google-like playgrounds, still require a certain amount of discipline because every business goes through ups and… Continue Reading

6 Ways Bredogenerator Improves Your Communication Skills

The Pew Research Center reported that 90% of US adults believe that communication skills are the most important for children to get ahead in the world today. Meanwhile, 57.9% of employers believe that communication is the most sought- after soft skill among job hunters. Even without these statistics, communication skill is evidently vital in business and life. Yet, many people and even some business leaders struggle with communication. Why People Struggle With Communication? Proficient communicators think fast, analyze details quickly, and are able to think of many things at the same time. They are able to combine creativity with their… Continue Reading

How To Prepare For A Software Engineering Job

Getting ready for your first software engineering job can be daunting. Developers are in demand, but gaining the minimum skill set for becoming competitive usually takes 2-3 years. The first job or two as an engineer could be quite challenging to land. The two most important things you need to understand first are: Your job cannot teach you everything. Learning through pet projects and continuous reading and practice is extremely important - especially over the first 5–8 years.Programming is a craft that relies on hundreds of parallel activities - understanding computer architectures, algorithms, data structures, networks, different programming languages and paradigms, effective… Continue Reading

Preparation of Training Materials (Checklist)

As a Business Advisor, I used to spend a good chunk of my time teaching various courses (and speaking at conferences in Europe and the US). I no longer have the time to speak regularly, which is why I've shifted to my blog, LinkedIn, Quora, and other virtual venues serving a broader group of people who can benefit from my content. My Training Preparation Checklist Since I used to give regular classes on some topics, I had to polish my materials on a regular basis by doing research, testing, and exploration (to keep them up to date). Whenever a new… Continue Reading

Java2Days 2010 – Overview

This week has been inspired by the power ot Java (this is how a movie like Javatar would probably start). Offtopic Anyway, I'm glad that I attended Java2Days event this year. It's been my second Java2Days event including the one in Oct 2009. After few years being highly coupled with Java, I decided to do some freelance which lasts for about 2 years now. Meanwhile in addition to Java I've studied plenty of new technologies - PHP and Python in depth, different frameworks down there, few abstract programming structures for specific projects, set-top boxes etc. This makes me feel even… Continue Reading

The WebXpo Event in Sofia

Yesterday I attended the WebXpo event in Sofia, managed by Web & Events. There were plenty of different topics to be discussed on website development, design, usability and so on. It was a great pleasure listening to the discussion of the website price. Three experts from leading web development/design companies in Bulgaria did a workshop on how prices are calculated, how do they manage different clients and complex tasks etc. All of them mentioned that the higher prices when you recall to company are based on the professionalism that they imply in their products. The whole cycle requires brief specifications, development and design,… Continue Reading