Misc Silly Wise Tips What have I learned?

How to know when one Udemy course was created

Many times, when you purchase a course on that platform, (specially software related ones), you could find they are quite old and outdated to the point you could spend more time fixing deprecated methods, fixing errors… than actually doing the course. Must say that fixing errors is sometimes a good way to learn, but usually we expect that the authors update them more often.

Unfortunately that is not always the case, and worse, those authors sometimes update the title of the course to reflect the current year or one framework’s / programming language´s latest version in an attempt to hide the outdated concepts and get more sales.

Now it seems it is not possible to see when a course was created, just the last update.


But there is a way to find when it was actually created using the Udemy API. We can use our preferred api platform to perform the request. I use Postman.

We must make a request to the following endpoint:[course]=title,url,created

We need just to change COURSE_ID with the actual id of the course. How can we find it?

Go to the course´s main page, right click and select View page source (you can open it with CTRL + U ). Once you are there, use CTRL + F and look for the attribute called data-clp-course-id, where you will find the course id.

Once you change COURSE_ID with the id you are have been provided, perform the request and if everything goes fine you will get a response with a field called “created”, where you can see the course creation date.


Hope it helps.


Misc What have I learned?

Toxicity in the world of Software Developers


It’s been a long time since I wrote an article, but a bad experience on Stack Overflow this weekend has made me think. I have read about the subject and I see that I am not alone in the matter that I expose in the title.

As I say, I have read about it, I have suffered it more times, I have seen it as a simple spectator, and I will give my humble opinion of a beginner developer but with a certain age to have drawn certain conclusions from my social interactions, and my short experience as a programmer.

Computing world is, like any other where humans are involved, full of different people. Many times I found talented people willing to help, but many others I found those who give programmers the fame of being individuals who are not able to communicate and have healthy human relationships (and thus, they are much more bad programmers or engineers than they pretend to be).

Lot has been said about the toxicity of developers´ platforms like Stack Overflow , where you can find examples of all kinds of people described above. Usually the experience is great, at least for me, but even they are aware of the problem with some kind of software developers.

I am not a very experienced developer but I always try to remember who I am, and who I was. For me, a developer is a perpetual learner and no one is dumb because he/ she doesn´t know how to difference an array from an object. I remember the days when I struggled with that. Also I remember the days I thought I was better than others just because I had a certain ease for something or I just had more experience. Fortunately I was young and life taught me to be humble.

A lot has been said algo about the (supposed) big ego of developers, and well, that is for me one of the biggest problems in the computing world, the big egos of some people with maybe advanced technical skills but a total lack of social and soft skills. And I am not only talking from the perspective of a new developer: Usually, the most rude and condescending people don’t know how to talk to a customer, they don´t know how to extract requirements the clients need, they don’t know how to work in a team. That is why many times their bosses are people, maybe not so tech-skilled but with many important skills they don´t have. I would definitely don’t want them in a team if I had to hire someone, or if I had to work with them.

For me, rude answers usually come from people who usually try to cover a lot of self esteem issues and should look for help, because trying to subjugate people in one field that you are good at, tells more from you than from that person you answer to, and is not good.

I see it simple: if you are in a community but don’t want to help, simply don´t answer. You are no one to tell anyone he/she is asking a dumb question. Even if he/she does, maybe is only a newbie, has a bad day, or yeah, maybe is a lazy one (this of course annoys most of us). But there are tons of ways to point things, and maybe he/she  realizes by him/herself  it was a dumb question with your kind help. Or maybe is a dumb question for you now as experienced user and you forgot the dumb questions you did at the beginning of your career.

Rude answers are not a way to make a community like Stack Overflow (or an office, or an start-up, or any place) more efficient, just make it more toxic; because when you do such, you are not trying to help, you are just trying to convince yourself that you are better than you internally think you are. Is like an answer in front of a mirror.

To conclude, I would recommend humility, because when you need help, they may treat you as you treat others.


Image by Clker-Free-Vector-Images found in Pixabay