Software development is more complicated than the term defines it. The only way to control the complexity is to keep an eye right from the first step. The design phase is a prerequisite for the development process.
As an architect, you design for the present, with an awareness of the past for a future which is essentially unknown — Norman Foster
In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design.
Generally, a design pattern is a template for how to solve a problem that can be used in many different situations. It isn’t a finished design that can be transformed directly into code, but rather a base on which we lay our software’s foundation. …
When I started as a software developer five years back, I had no clue where or whom to reach for improving my skills. The truth is we have the needed information available online. All we need to do is learn how to access those resources effortlessly.
Over these years, I’ve come to know about some developers who are helping the community. They are really good at their jobs and could teach us a lot of things.
If you are a beginner or an experienced developer, I am sure you can learn a couple of things from them. …
Most people have this dream of owning a house. Even though it sounds like one of the biggest financial decisions, it is more like an emotional one. We all work off our asses to build a house where we can grow old. It is a feeling like you belong there.
I remember when I was settled in my job, my parents advised me to do the same. Being financially aware, I wanted to understand what I am getting into. I didn’t want to rush my decision just because others are doing so.
I’ve discussed this with some of my friends who are in finance. I wanted to end the debate “owning vs renting”. Last year, when the pandemic hit the whole world, real estate took the toll as well. …
I’ve been in the software industry for more than five years. I’ve worked with many different types of programmers. The most common attribute of any good programmer is their ability to debug code.
A debugger is the true friend of any programmer, and it can tell them what’s happening behind the scenes. It’s crucial to master debugging skills as it helps to solve problems.
In computer science, a debugger is a computer program used to run the target program under controlled conditions that permit the programmer to track its operations in progress. …
I’ve been working as a web developer for more than five years. It is a challenging and interesting profile. You get to work on a lot of things at the same time. Be it analyzing the package size or creating an instant HTTP endpoint for validating data, web development tools can make your development experience smoother.
When I started working as a web developer for the first time, I wasn’t aware of any such tools. This made me put much more effort into tasks that could’ve been handled easily. …
Writing an optimized piece of software is a goal. But have you seen code written so bad that it makes you laugh? In the software industry, you can get famous for both kinds of things.
In computer science, a sorting algorithm is an algorithm that puts elements of a list in a certain order. There are several sorting techniques available out there, and ome of the very famous ones are Quick Sort, Bubble Sort, Merge Sort, and Insertion Sort.
There are many other sorting techniques out there. Some of them were average or bad. …
Last January, the price of one Bitcoin was around $8,000. Today it has reached around $40,000. That is an impressive 400% increase in a one-year time frame. People who’ve invested in bitcoin a couple of years ago are preaching like Warren Buffett. But, can Bitcoin really make us rich in 2021?
Bitcoin is continuously increasing as it has established its existence in the world. It has sustained downfalls and rises every time. It has created credibility among investors. Financial Institutes are pouring in money and advising new target prices.
One such crazy prediction was made by a Citibank Analyst that bitcoin could pass $300K by December 2021. The truth is we don’t know what is going to happen. It might pass more than that or fall from the current level. …
Software development is way more complex than the term defines it. It is a challenging career that demands a continuous thirst for knowledge. As software developers, we need to update ourselves like our software to stay relevant in the industry.
There are several sources of knowledge to keep ourselves updated. Many developers follow Tech Blogs, YouTube channels, Podcasts, and several other websites for that.
I am a little old school and still prefer books over these means. Being in the software industry for more than five years, I got a chance to read several books meant for programmers.
In this article, I am going to list out some of the books. These books improved me as a developer. Here’s my personal recommendation, that will definitely help you to level up your skills and knowledge as a developer. …
I never thought I would be writing this article. At least, not this soon. If someone would’ve asked me how much time it will take me to reach those numbers, then I would’ve estimated for a year.
I started writing on Medium at the end of August this year. I had prior writing experience with Quora and some freelancing projects. But, I started from scratch as every platform has its own environment, and as a writer, you have to adapt it.
Honestly, it was a lot easier to 100,000 views than it was to 2,000. In fact, in my first month on the platform, It took me almost a month to reach 2000 views. …
It’s official — Donald Trump has gone crazy. After the weird elections of last year, he couldn’t handle the election loss. In the last two months, he tried his best. He uses his power and the power of his supporters to overturn the election result.
As Guardian reported, A large Pro-trump mob has stormed Congress after attending a rally in Washington. Some were armed, and some have been involved in physical clashes with the police. Others have been able to enter the Senate and House chambers.
This is sheer madness. Trump’s response was expected. He has expressed the love for the mob and called them very special. …