Skip to main content

Posts

Showing posts from May, 2017

Are there types of programmers?

As a response to my previous post about why there is so many programming languages I got very interesting answer about types of programmers. Than I have read linked article about Mort, Elvis, Einstein, and You  and subsequently post The Two Types of Programmers  which lead me to The Fourteen Types of Programmers .  As you have probably realized, there are many different opinions on this topic. So what is the reality? Let me add to the pile of opinions. It always comes down to this - How do we set the criteria on which we want to categorize. Based on these criteria we can form clusters. These clusters of programmers are than our categories. You could probably do this with clustering algorithm if you can form reasonable dataset. So basically the question how many types of programmers are there  cannot be answered without specifying your criteria. And from this misunderstanding of how the question works comes discussions about how many categories there is. There

Why do we still use SQL?

Did you know that SQL is 43 years old? Yeah, I know. So why do we still use it? There are some great points made in SQL is 43 years old - here’s 8 reasons we still use it today .  My question after reading these points is - Why do we not have something like SQL when it comes to programming languages? Sure, you have C for structural programming and Java for OOP as some form of standard, but why is there Golang and C++ and Python and Ruby and dozens and thousands of other languages for each programming paradigm? You can argue that each SQL implementation has its own features and differences, but I do not see by far that much fragmentation in syntax and use cases when it comes to SQL comparing to programming languages.  Of course you have NoSQL, but I take this as a different paradigms. So why do we not have one standard language for each programming paradigm? Let me know your thoughts in the comments if you agree or disagree, because this is really bugging me.

Is university worth it?

Is it? First, it depends on how much do you pay for it. It is different in countries like United States, where you can pay tens of thousands of dollars to finish university and it is different in countries like Slovakia where universities are free and living costs for students are low, so they can support themselves with part-time jobs without ever getting into debt. Even though you can get into debt attending university, it can still be worth it. From all research that I have seen and read ( disclaimer - it is not all the research in the world ), university still pays up. Even when you get into debt, during the life you will have higher income after deducting the debt. This is of course not true for all universities and all degrees. Therefore you should always think about this -  Will getting into debt pay up in the long run or would you have the same wage without degree? When universities are free, you do not have to think as much about the money. Only money you loos

Why every programmer is bit like Trump

If you are a programmer, you know this. Every problem that you encounter seems like an easy one that can be solved in couple of hours. But after you start to work on the solution you find out that the problem is not so easy to solve and that it will take a lot longer than you have expected. This is bit like what Trump has done wit a lot of his promises. E.g. "Nobody knew that healthcare is so complicated." The real issue is, that lot of people did knew that healthcare is complicated. Just like with most of the problems that you encounter as a programmer. Many people will tell you that it is not so simple, but you will not believe them. You should. Do not be a programmer Trump.