About
Engineering solutions for tommorow
Contributions
-
What do you do if your code needs refactoring?
Having worked on projects of all scopes and sizes, I suggest not overthinking the refactoring process. Ideally it wouldn't be needed, with experience, quality software can often be written the right way the first time, but sometimes you can't get around it. In these situations the team will almost always know which areas of the codebase need love ahead of time as well as the design patterns best suited to shore them up. Tackle things incrementally (tests are your friend here so as to not introduce regressions) making sure to undertake a methodical & systematic approach to ensure the project is continuously moving forward (again experience is gold here). At the end you will have a well designed product that meets customer needs!
-
What are the most common mistakes developers make when choosing a programming language?
If you have a choice to pick the tech (as opposed to having it prescribed to you by an employer or professor), you can't make the wrong choice. Sure some languages are more conducive to developing skills which are in demand (if that's your goal do research pertaining to what's being used by the industry you're targeting) but even esoteric or obsolete languages can provide very valuable learning experiences. The most important thing when it comes to any technical craft is discipline & repetition, particularly around learning the fundamentals. Regardless of the language, it's the same x86 or ARM architecture under the hood (unless you're doing something specialized) & best practices learned in one language often transfer to others.
-
What do you do if your web application is not accessible to all users?
This is a tough question due to in part the many scenarios which have disparate solutions. To assist those with visual impairment then better contrast & audio prompts go a long way. For individuals without access to high speed Internet, then optimizing resources & load times greatly serves their needs, etc While a noble goal both from a humanitarian and a business perspective, the ability to execute here is highly dependent on the resources at hand. Unfortunately many small businesses can't afford to improve the experience for *everyone* so talking to users (both current & potential) will help address any issues that they have. As the product succeeds, more resources can be dedicated to building out a service that is accessible to all.
-
What do you do if you want to level up from a junior to a senior programmer?
This answer really applies to any skill in any domain. The key here is discipline, the more you "do it", the faster you will improve. Some times it will be frustrating and you will feel as if you are spinning your wheels but as the months and years go by you'll notice a gradual improvement to the point which you are able to consistently produce solid software on the first attempt, no matter the language/framework/environment/etc
Activity
-
#WhatSheSaid -- is all that I am going to say this #MothersDay after reading what my sister wrote for our mother. Clearly, she is a much better…
#WhatSheSaid -- is all that I am going to say this #MothersDay after reading what my sister wrote for our mother. Clearly, she is a much better…
Liked by Mo Morsi
-
i've read a lot lately about how open source is dying, at a crossroads, can't keep up, must be less open. nah. open source is people. people are…
i've read a lot lately about how open source is dying, at a crossroads, can't keep up, must be less open. nah. open source is people. people are…
Liked by Mo Morsi
Experience
Education
More activity by Mo
Last night was really scary for me. After I got home I called my co-worker in a panic: "Is my phone at my desk?" It was. "Should I drop it off at…
Liked by Mo Morsi
We're in a recession. It just a matter of time before it becomes mainstream news.
Posted by Mo Morsi
#StarWarsDay - May the Fourth Be With You. Did anyone else get a #pandemic haircut. On May 4th in 2020, all barbershops were closed due to COVID and…
Liked by Mo Morsi
Soon we'll have ai.ai (ai dot ai) and AI assistant to help AI... to understand all the BS that people are trying to automate! 😅
Posted by Mo Morsi
#AIGenerated Image credit: Hajoschusons.
Shared by Mo Morsi
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More