-
Focus is crucial for work. To ensure it we need an analogous of Faraday cages, ensuring nothing can claim it.
-
During our fourth company meet-up last month at our HQ, we had the great opportunity to have Dr. John Pagonis in person deliver a spectacular talk on "Personal Reflection with Journaling".
-
There is a nasty joke circulating in the software development community: “It does not work, and I do not know why! Now it works and I still do not know why!”. Although it is a good one, you are not even close to delivering your work, if this is your job.
-
We are super excited today to announce Django Prose; an open source project we have been working on for a while in LOGIC. Django Prose makes it extremely easy to work with rich-text content in Django, our web framework of choice. Let’s take a deeper look into this.
-
This is a special day. We are extremely excited today to launch Vaulty, along with its first subscription offering “Vaulty Personal”. Vaulty is the easiest way to receive end-to-end encrypted sensitive information.
-
A couple of months ago I ran into an issue with a car I rented, that quite much resembled a regular situation in software.
-
For the last few years I take considerable vacation every August — 2 weeks minimum. It helps me relax, rejuvenate and think.
-
Getting distracted by the very same tools you use to do your job in your every day work is really new to our species. Our brain has been developed for hundreds of years with non-intrusive tools. The pen and paper on an architects office, would never pop up a notification to let you know about their new versions. Neither would the hammer in a blacksmith’s workshop. On the other side though, we are getting constant “update notifications” from our own tools, when we work. These notifications are the exact distractions that is the arch enemy of focus in creativity. We are not and should never get used to that.
-
We are thrilled to announce that we are looking to hire a Web Developer at LOGIC. LOGIC is the company through which Antonis and I are pursuing exciting projects.
-
A few weeks ago I ordered a cab through an app to get me back to my hotel from a visit at a friend’s house in London. Two peculiar things happened at this moment. First, the driver pretended to pick me up and then completed the ride immediately, so they could get the minimum £4 tariff — I will not deal with this right now. Next, the app charged me an additional £15 “technology fee” — that is what I want to talk about.
-
We are excited to announce that we are looking to hire a Junior Web Developer at LOGIC, the new company through which Antonis and I are pursuing some exciting new projects.
-
A whole lot of things happen at work these days — mostly good ones. As a result, I need to take more and more decisions day by day and the fear of decision fatigue can always creep in.
-
I ‘ve been asked a lot by colleagues and friends about the way I manage to stay focused and productive in the long run. This is a really tough question and I am sure that people out there use a great variety of techniques to accomplish this. Personally speaking, I follow a dead simple pattern.
-
React Hooks were officially released in February of 2019 and since then the frontend world has started changing rapidly. Other popular JavaScript frameworks such as VueJS are moving also to a more functional approach as we can see here so the future seems bright for Hooks.
-
In 2019 React is moving fast to concurrent rendering era. This change will be a massive boost for client-side apps and will help frontend engineers to tackle slow performance bottlenecks.
-
Consistency can easily become our friend or our foe. Being consistent is extremely hard but this is what it keeps us away from fulfilling our goals and our dreams eventually. Who said that this is easy right?
-
I love the idea of the minimum viable product. Identifying what is absolutely necessary for launching a new viable product and building it timely with discipline within a tight timeframe is a virtue.
-
I tend to listen and read really a lot about the meaning of React Hooks and how they help us to win the fight against evil classes that tend to pollute our codebase and blah blah blah. So guess what? This is a big lie.
-
There is this postmodern motivational advice that I seriously despise; “Surround yourself with people better than you”. What disgusts me more about it, is how it cultivates parasitic personalities and camouflaged egocentrism. Fuck that!
-
In 2019 even more and more companies are willing to hire remote employees in order to attract the best possible talent and reduce office costs. On the other hand people seek for new career opportunities worldwide because of this option. That said remote working flourishes and everyone wants to take advantage of this.
-
Recently I had a discussion with a colleague of mine about procedures and code reviewing and i realised 2 really important things. The first is that code reviewing is priceless and extremely beneficial but only if we follow some principles and we keep everything transparent. On the contrary, code reviewing can become a really painful process and ruin teams collaboration and relationships, if we do it wrong.
-
A fundamental skill in software development is realising when you have to relinquish control and actually doing it.
-
Yesterday I witnessed impolite behavior by an xterm.js contributor. The issue started when they voluntarily opened up a Pull Request that we were skeptical about accepting.
-
Every so often, I see developers getting excited about something new that just came up. This can be anything from a new machine learning tool to a front-end framework, containers, lambdas etc.
-
It’s been lots of years since I found any new app and enjoyed using it.
-
Lately, I have been thinking a lot about how things can go wrong when creating a user interface.
-
In May 2017 I bought a couple of tickets for a Premier League game from a very popular ticket selling website. The tickets were not delivered in time, because I didn’t include my flat number in the delivery address, so I missed the game.
-
Let’s get straight to the point; choose an SQL database for your web application. I think I can’t make my self clearer.
-
Anyone who has ever contributed code in a collaborative software project, had hard time doing so at some point.
-
Welcome to The State of Progress, a blog that hosts only pragmatic and timeless articles on developing and managing software.