Sign in

Entrepreneur, coder, husband, father. I spend my days on the web learning and sharing information across the globe.

Programmers code all day, debug all night and go through thousands of code lines. But it doesn’t mean programming is what they all know and good at.

They all have a sense of humor that can make us all laugh even if we’re not a programmer.

1. When programmers work round the clock


It takes a fellow programmer to understand the hardships of another programmer. But it doesn’t mean, the same can be said of their jokes.

1. The book that made you cry

Comments: 815
Shares: 6.3k
Reactions: 31k

Image Credit: Facebook

2. Programmers are safe

Comments: 221
Shares: 1.75k
Reactions: 11k

Photo by Sharon McCutcheon on Unsplash

When people ask me how I make a full-time living on the internet which allows me the freedom to live wherever I want and work whenever I want, there are certain responses I hear a lot.

“I wish I could do that but I don’t know how” or “I can’t think of a good business idea” And my favorite, “Isn’t making money on the internet all a scam!?”

From now on, if I hear any of this (and they’re genuinely interested) I’ll just send them to this very post.

When it comes to starting an online business to increase your…

Photo by Christin Hume on Unsplash

Writing and journaling are among the many things that successful people do daily. It is a great opportunity to connect with your thoughts. It is something that I do every single day and I know it will have an incredible impact on your life as well.

Let’s get into it

1. It’s personal

One of the many pros of writing is that it is so personal to you. Nobody can tell you what you can or cannot write about.

I enjoy writing pieces based on self-development, health, and mindset (obviously). But you can write about anything you want. You can write poetry, novels…

Photo by Ali Yahya on Unsplash

I am honestly still amazed that something as simple as cutting out time-wasters in my life, over a very short time-frame, has had such a positive impact on me.

Since finishing the challenge, I’ve really “upped my game” and my productivity is still through the roof. Due to the success, I have experienced in this area, I’ve streamlined my operations and brought together all my positive, productive ideas, for maximum results.

Today, I want to get quite personal and share with you all the positive habits and ideas that I have implemented in my life in order to get more…

Photo by kelisa Bernard on Unsplash

A well-built system does not mislead the user. The interactive elements of the interface should be easily distinguished from the constant aspects of the website environment.

Properly designed buttons are those that the user cannot confuse with other elements. In addition, affordances will help in the design of the controls. The affordances tell the user what he can click on and whatnot. Therefore, the appropriate use of tags such as shape, size, or color is important because they make the element perceived as a button.

1. Shape matters

Users are accustomed to specific button shapes, so it's worth using well-known and popular patterns…

Photo by Sigmund on Unsplash

You can find many resources on the web on how to become a better programmer. I decided to approach this problem from the opposite side. I present to you a list of things that will make you worse programmers.

1. You don’t take responsibility for your code.

Overall, responsibility is a very desirable quality. Fortunately, few people like to be responsible. If your code isn’t working correctly and you know it’s your fault, then make up an excuse instead of proposing a solution to the problem. It’s best to blame another developer, the author of the library you are using (or the framework), or the server itself. Never…

Photo by Dmitry Ratushny on Unsplash

I want to share with you the lessons that I learned from various companies and projects that were key to my career and gave me the confidence to thrive in this industry — after all, being a programmer is not only about writing code!

1. Being the "smartest person" in a team is not suitable for your development.

As long as you feel like you are still learning and surrounding yourself with people who can ask for advice and opinion — you keep developing. However, if you think that you are often the "smartest person" in the room during a brainstorming session — for example, no one is questioning your opinions and decisions, and…

Photo by Markus Spiske on Unsplash

As an application grows, the code usually becomes confusing at some point. Code refactoring, i.e., “cleaning up” the source code, can definitely be an alternative to new development.

When it comes to modernizing applications, many companies now favor completely redeveloping software. It is also because refactoring has to contend with some prejudices. Nevertheless, the restructuring of the source code is an effective method for optimizing applications.

Refactoring is used to simplify code that has already been written — and this can affect both historically grown and entirely new applications. …

Photo by Striving Blogger on Unsplash

WordPress is the most popular CMS in the world. New websites based on this content management system appear on the web every day. Additionally, thanks to plugins, you can increase its functionality. In this article, I suggest what to equip WordPress with.

1. BackWPup

First of all, it is worth taking care of regular and easy backup of the website. With the BackWPup plugin, you can significantly increase data security because we always have a copy of our website on hand. BackWPup creates it automatically and stores it on the server or sends it by e-mail.

2. Yoast WordPress SEO

It is not by accident that…

Josef Cruz

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store