How to Handle Code Reviews as a New Software Development Hire?

If that would make you feel any better, nobody wants to be criticized about their code quality. Even more extrovert developers who are confident in their code quality style feel intimidated by code reviews - especially during the first few weeks or even months. I’ve been in that situation myself plenty of times. I work on projects with di...

What Are The Main Blockers for Part-Time or 100% Remote Employees?

There are different forms of remote teams, such as: On-site teams that allow telecommuting 1–2 days a week. On-site teams where a few folks tend to work remotely often. Distributed teams with offices in different areas (where the majority of the folks work). Remote teams with a centralized office and a number of people working fro...

Is Freelancing a Better Career Path Than Product Development?

Both approaches are feasible - although they require different strategies and a certain type of mindset for each endeavor. Freelancing is selling your time for delivering a service. It’s an active engagement that is directly related to your involvement and time spent on a project. If you have a client and a project in hand, it’s up to ...

Why Leadership Is More Important For a Technical Software Lead Job?

That’s a somewhat common requirement for larger technical organizations, some startups, and businesses employing 40–150 people. There are different reasons why it may be a good idea. Resource optimization From a purely practical standpoint, the 50–50 option means that you hire a single employee for two “different” position...

How To Explain Flaws In a Web Design Provided By a Client?

Thanks for A2A. For starters, my background is in technology and I’m not a designer by heart. Heck, I am partially colorblind as well which doesn’t help telling between nuances of the green and blue gamma. With that in mind, I tend to often be on both sides of the table every week. In either case, I always rely on data and case studie...

How Software Developers Communicate Work and Estimates With Managers?

Non-technical managers and clients are not familiar with the implications of a quick patch when compared to a quality build. As a software engineer, you can easily explain the complex features with real-world examples or enumerate the things you have to build in order to deliver a given component or a project. My cheatsheet when talking to...

What Are Some Valuable WooCommerce Extensions for WordPress Stores?

Before considering a list of plugins for a WooCommerce website, you need to analyze your buyer persona (the target audience) and your customer market. Answer some of the initial questions before you proceed further: Who is my ideal customer? What are they buying habits? Do they buy from desktop, tablet, or mobile? Where do they ...

Why Isn’t WordPress Taught at Schools And Universities?

I’ve taught WordPress for several years in a high school, a couple of universities, and several training academies due to my extensive knowledge of how to run a WordPress agency. Currently, I’m negotiating another short training (24–30 hours) in a couple of months from now that I would like to launch for free on YouTube for the general...

Can I Use WordPress For Single-Page Applications (One-Page Websites)?

The valid question here is - what are the project details and business requirements behind building a SPA (Single-page application) website? In case you are building just a single static page with no interactions or editability whatsoever, you may very well proceed with plain HTML, CSS, and JavaScript. Successful websites that I can think ...

How to Create a Job Board Website on WordPress?

As someone who specializes in WordPress for quite some time now, I am biased but I will recommend WordPress in this case. The problem with hosted solutions is the lack of flexibility when your project starts growing. Setting up a basic job board on top of WordPress is fairly straight-forward if you utilize a plugin such as WP Job Manager . ...