Category: skill

Why learn programming jargon?


Have you ever read, listen or watch someone
talking about programming and after a few
seconds realise that you’re far,far away,
thinking about totally different things?

It’s almost like our minds shut down when
we hear something we don’t quite understand.

It’s funny because, I do programming for a really
long time and there are still times when my mind
do this from time to time.

It’s because there are always those niches within
every field where experts develop their own lingo
and when you’re not inside their world, it like listening
to an alien species talking in their own language.

Years ago, I went to a Python  conference in Wilnius.

And one of the hot topics back then was a Python version
written in Python itself.

So, I decided to go to one of the lectures to educate myself
on the subject.

After about 10 minutes, I almost fell asleep.

What happened?

Well, right from the beginning, speakers delved deeply into technical details
of their project.

It was full of jargon I didn’t understand, so I wasn’t able to actually
grasp most of the concepts presented there.

I’m sure it sounds familiar.

It happens to all of us, because we’re simply not experts in everything.

Even if what you’re learning something that is not complicated in itself, when you don’t know
the terminology, your mind will assume that this subject matter is indeed very difficult to learn.

Programming is a great example.

There’s nothing special about doing programming.

It’s similar to learning how to use a complex piece of software.

But, there’s this intimidation that every beginner feels.

Some time ago when I was preparing my web mapping course, I had to
refresh my memory on some parts of Javascript syntax.

So, I’ve opened a kindle version of one of Javascript books that I like
and started to go trough one of the chapters.

Then, it hit me.

It sounded so complicated!

I haven’t heard this precise terminology or use it for a really long time.

It became obvious to me why beginners think that programming is complicated.

It’s because it sounds complicated and hard;)

I’ve recently got an idea to explain programming terminology/concepts
only using spatial and GIS terms.

That way you can grasp programming essentials in no time and spend more
time building stuff:)

I don’t know if it’s possible or how far can I actually stretch this,but in the next
post I will explain most import programming concepts in a language that you
can easily understand!


How to program smarter, not harder…


When you’re starting to write code that actually works, it’s natural for you to want to write more code.

Soon, you’re getting rush out of this creative process. In fact I love this about programming.

But, sometimes in all this excitement you will be doing way too much work that is needed.

Here, I’m explaining how you can avoid this mistake and create a code you will be able to use in the future.


The best programming advice ever!


When I started to build software I also started to look for an advice from more experienced programmers.

I wanted to learn how to build software faster and how to write robust and bug-free code.
So, over the years I came across lots of programming “wisdom” from different programming cultures. And there’s one principle in particular that stayed with me and really helped me over the years.

In this video you will learn what this principle is all about and how to apply it to both building software and learning programming.


How you can get the best out of each of your programming experiences


Over the years I’ve found that when I’m programming and it’s going great, I’m in a certain state of mind.

It’s this free-flowing state where the next steps and solutions present themselves easily. Without any effort.

For years I had no idea that this kind of experiences have their own name and there is an actual research running for years to examine how to get into this kind of effective state of mind.

In this video,I will share with you some of my tips on how to get and how to stay in this effective state of mind when you’re doing coding.

I wish I knew all this when I was starting out!


How to find your unique path to learning programming?


I believe that pretty much everyone can learn programming. Unfortunately a lot of people get discouraged when their first experiences with learning programming is negative.

This is how I started doing programming years ago. And probably by accident I didn’t give up. Instead I found my own way of learning programming.

So, if you feel that programming is not for you, it’s more likely that the method that you’re using is not for, not programming itself.

In this video I share with you the story of how did I start with programming, discovered my own path to learning programming and how you can do the same.