Category

General

Category

Convince or Influence business to Buy your Technology Salam everyone! As technical people, we tend to rush quickly to business with our latest and greatest technologies to convince them to adopt it. However, the regular answer to this approach is a straight NO from the business – regardless of how cool and modern your technology is. In this session, which I presented at Stockholm Azure Meetup, I will teach you to influence business and get…

Code Quality: A code that endures endless business requirements: Part-3 Hello everyone! We’ve been spending a lot of time in the last blog posts understanding what bad code is, how to objectively measure it, and even more, how to refactor a committed crime. And now, the time comes to understand how we can brilliantly craft a well-designed (hopefully?) greenfield project that is easy to maintain, to read, and to extend in the future. The purpose…

Write a code that endures endless business requirements: Part-2 On Code Refactoring! Introduction So, you got to know what are the consequences of bad code (here & here). You also got to understand how you can objectively decide if a particular piece of code is horrible or not (here).  And if it happens to be devilish based on the quality metrics, how can we refactor that code? Then comes the question: Ok, I have inherited…

Hello every, I am happy to announce that a previous blog I posted Software is eating the world – Part 1: Why you need to question your current career! is published in the leading software development community (with more than 1M audience! Don’t miss the opportunity to read again How Not To Get Eaten By Technology, the post is improved and polished even more 😉 And of course, subscribe in the mailing list to get…

10 must-have tools to save money – Part 1 Here we start! Today we will continue with “Making Your Career SMARTER” part of the blog, where I would like to share with you a 10 tools that will dramatically improve and boost your productivity, security, and finances! We will split this topic into two blog posts, where I will share five tools in each one. The tips I will share today are useful for anyone…

The Software industry is frightening! Last week, I started Software is eating the world blog posts series where I shared my opinion and experiences around the current hastiness in the software market and analyzed the driving forces behind current trends. The post went really viral with 2.5K views in two days. However, I would like to continue this series by reviewing some courses which I believe are valuable to position yourself in the market and…

Software Development Future – Part 1 Background “Software is eating the world” This is the most expressive statement I have ever read which describes the current craziness and hastiness in the software industry. Starting from IoT, self-driving cars, AI/ML, cryptocurrencies, automation to continuous innovation from startups and industry giants, and any buzzword that you have heard. Under the stress of this nasty wave, a pressing question always pops-up to all technology field workers: What should…

Few Tips and Tricks you are missing on Time Management that will boost productivity Background Situation As humans, we typically spend our time on different activities: work, religion, friends, social commitments, etc. However, as time passes, opportunities come, networks expand, information influx increases, it becomes challenging to sustain a balanced pace on all aspects. Therefore, plans start to get missed up, the schedule gets disorganized, and we start failing meeting our expectations and surrounding people…

Now, we continue what we started in (The Unconventional Guide to Call Center Performance Analysis using AI – Part 1), and implement a really cool step, which is sentiment analysis. Sentiment analysis Sentiment analysis is among the most exciting problems in the field on NLP (Natural Language Processing). It consists of identification of a text attitude towards a topic, positively or negatively, and returning a score between some maximum negative and maximum positive (e.g., 0…

IT Consulting – Critical Success Factors -Part 2 Hello everyone, as I promised we are continuing with the second (and last) part of critical success factors of an IT Consultant. Now, we will switch our focus from business skills to regular technical skills and personality traits. LET’S Do It! From a technical point of view … You are open to working on different platforms: Typically, IT Consulting services providers are quite mobile and change projects…

Do you think adding AI to your application is difficult and requires you to know alot? We disagree! Join this 5 Email series to learn how to create a machine solution without machine learning knowledge!
Holler Box