My favourite Software Development Quotes

My favourite Software Development Quotes

*“All problems in computer science can be solved by another level of indirection” –*David Wheeler. In this article, I look at my favourite quotes relating to software development and what we can learn from them. “All problems in computer science can be solved by another level of indirection” David Wheeler I opened the article with this one, as it is one of the truest and most insightful quotes that I have ever read about computer science. You can say that this is another way of expressing Dependency Inversion Principle which states: ...

August 10, 2018 · 4 min · Bartosz Jedrzejewski
Reddit - the Java goldmine

Reddit - the Java goldmine

Have you heard of Reddit? It is an amazing place on the Internet, where people share links and ideas. It has also a very active programming community. I visit Reddit daily- you can learn a lot from people there and have some interesting discussion. In this article, I will tell you how I use Reddit and why I consider it so valuable. Reddit is not the only social media that I use for learning about technology. I have previously written about using Twitter for staying up to with the Java world. ...

August 5, 2018 · 4 min · Bartosz Jedrzejewski
My Family Chess Collection

My Family Chess Collection

You may know that playing chess is my passion. The name of this website- E4developer comes from the chess move I start my games with – e4. There is another passion that runs in my family – chess collecting. I have spent quite a lot of time in the past few weeks documenting that collection and putting it up online. Check it out yourself – www.chesscollecting.com Don’t worry- I will not write less here! I am just excited to share this with you, as it may inspire you to do that personal project that you always wanted. Creating www.chesscollecting.com was an immensely satisfying experience. ...

July 29, 2018 · 1 min · Bartosz Jedrzejewski
E4developer YouTube channel is here!

E4developer YouTube channel is here!

Half a year after creating this blog I felt that there was something missing… I enjoy sharing my passion for the JVM ecosystem and software development with You, my dear readers, but I could never talk to You. I decided to change it and give YouTube a try. You can follow my efforts on the brand new E4developer YouTube channel! The idea behind the E4developer YouTube channel Reading articles is great, but humans are social beings. I enjoy listening to others as well as talking to them. I wanted to find a medium where I could talk to You, on a frequent basis, about my passion. ...

July 17, 2018 · 2 min · Bartosz Jedrzejewski
E4developer is growing - “Start Here” and more to come

E4developer is growing - “Start Here” and more to come

It is hard to believe (mostly for myself) that I have already written 60 articles on this blog. With hundreds of people reading this blog daily, I would like to provide more varied and valuable content. I started by adding a Start Here page to help visitors navigate. See what other ideas I have on my mind and help me chose. Adding Start Here is just the beginning of adding more varied content to the blog. I am looking for other ideas for making this an interesting place to learn about microservices and have a good time doing so. ...

June 26, 2018 · 2 min · Bartosz Jedrzejewski
Computer Science Degree - The Missing Pieces

Computer Science Degree - The Missing Pieces

I have started studying Computer Science at University more than 10 years ago. Now, with Bachelor’s and Master’s degrees and a few years in the industry, I look back reflecting at the value of these degrees. Are Computer Science degrees worth the effort? Before going into details of what I wish I knew before going into the world of professional software development, I want to address the most commonly asked question, whenever the topic of degrees comes up: ...

June 18, 2018 · 6 min · Bartosz Jedrzejewski
How to write horrible Java

How to write horrible Java

I feel horrible today. I am sick- my throat hurts, my head is not working as it should. Hence, I decided I will tell you how to write horrible Java code. If you are tired of all these beautiful patterns and best practices and you want to write something insane- read on. Maybe you like horror stories but in code- this may appeal to you! If you are looking for advice on how to write good code- look elsewhere! Check my review of “Effective Java“ and take it from there. Nothing nice is waiting for you in the following paragraphs… But if you are insisting on reading… ...

May 13, 2018 · 5 min · Bartosz Jedrzejewski
How to stay up to date with Java and Tech? Use Twitter!

How to stay up to date with Java and Tech? Use Twitter!

Java, Microservices, other JVM languages… Programming, best practices, architecture… Libraries, frameworks, methodologies… I could go on for a while here. Being a passionate and up to date Software Developer is a challenge. How do you stay up to date with all this? I will let you on a well-known secret- use Twitter! Read on to find out what can Twitter help you with and how I use it to stay up to date. ...

April 22, 2018 · 7 min · Bartosz Jedrzejewski
The importance of being humble as a software developer

The importance of being humble as a software developer

I have recently been thinking about the importance of humility for software developers. I feel that the more I learn about building software the humbler I become, knowing I do not have all the answers. This attitude helped me a lot in my life as a software developer… I was OOP expert after 3 years of study or so I thought… I remember thinking that I knew Java and Object Oriented Programming pretty well when I was finishing my Bachelor degree. Why would I not think that? I had great marks, aced all the classes, read a couple of books and in general thought like I had a good handle on this Java and OOP thinking. ...

April 1, 2018 · 7 min · Bartosz Jedrzejewski
Starting a blog - why?

Starting a blog - why?

It is 2018, January, time to decide what to do next. 2017 was an extremely eventful year for me. I became a British Citizen, bought a house and my daughter Eva was born. I don’t expect anything near that level of change in 2018, but who knows? There is one thing that I have been meaning to do for a while and it is to start my own blog. I am already writing for Scott Logic: http://blog.scottlogic.com/bjedrzejewski/ but this one is different. It is my place to share what I like and not necessarily strictly work related. ...

January 13, 2018 · 1 min · Bartosz Jedrzejewski