Beware of Misleading Graphs
There is a famous quote attributed to Benjamin Disraeli: “There are three kinds of lies: lies, damned lies, and statistics.” As this became very common, I would like to discuss one way how data could...
View ArticleBreak Even Analysis with an Example
As I mentioned before, I will be expanding the range of this blog to cover more business topics that could be useful for developers or startups. Therefore, I will be covering not only web design or web...
View ArticleCreating a Product Vision
Every product or project needs to have a goal or a place where the product needs to be in the future. The vision is the desired status of the product that we envision in the long term. This vision...
View ArticleTraditional and Modern Software Development Life Cycle Methodologies
A system or software development life cycle (SDLC) is an approach for organizing the development of a project into phases and tasks from planning to the implementation and support of the product...
View ArticleApproaches to Strategic Information Systems Planning
The reason for information systems to exist in an organization is to streamline daily tasks and provide a competitive edge over other companies. But, selecting and planning an information system...
View ArticleMethods for Gathering Requirements in System Development
Information systems projects are created to solve a problem or optimize processes in the organization. Therefore, gathering requirements of what the new system should do and how it should work must be...
View ArticleProduct Managers Should Not Be in Daily Scrums
I have noticed that many Product Managers and Product Owners like to participate in the Daily Scrums or stand-up meetings. Some companies have this almost as an unwritten policy for product managers...
View ArticleHow Social Media Pages are Used By Most Companies
Companies usually have Facebook pages and groups to communicate directly with customers. Corporate Facebook pages/groups, in general, are well utilized when the company recognizes the importance of the...
View ArticleCreating User Stories for Agile Projects
After meeting with stakeholders and potential users to gather/elicit a product’s requirements and organizing them using the MoSCoW framework, it is necessary to communicate these requirements to the...
View ArticleReview of the Google Data Analytics Professional Certificate
Recently, I decided to complete the Google Data Analytics Professional Certificate as a way to refresh my skills since I have over a year without doing anything related to data analysis. The...
View ArticleMeasures of Central Tendency Simply Explained
When we are trying to get insights from the data, one of the first steps to take is summarizing this collection of raw numbers into one number that represents the majority. The way to do this is by...
View ArticlePros and Cons Using WordPress
WordPress is a great blogging platform that has become the most popular content management system for more than 10 years. In fact, WordPress is still the platform that most freelance developers,...
View ArticleHow Mobile Technology Affects the Choices of ICT
The use of mobile computing and communication devices like smartphones affects drastically when designing IT architecture and developing the infrastructure in order to support business goals. Today, as...
View ArticleHow to Display Reading Time for WordPress Posts: A Beginner’s Guide to...
WordPress is a popular content management system (CMS), but it can be limiting as a blogging platform without the use of plugins. Therefore, we’ll create a small plugin in this post that displays the...
View ArticleComputer Security vs Software Security
I often see the terms computer security and software security used interchangeably. However, even though they can be used interchangeably in some contexts, they are fundamentally different. Here, I...
View ArticleContext Switching and Productivity in Software Development
In most jobs, the expectations for software developers are that they must work in a fast-paced environment, should be able to juggle multiple tasks at once, and maintain the same level of productivity....
View ArticleCSS Nesting Without Preprocessors
It has been more than a decade since developers decided to jump directly to a preprocessor for their CSS needs instead of pure CSS coding. One of the reasons is the ability to create variables and use...
View ArticleCard Sorting for a Better Information Architecture in UX
Have you ever visited a website that has confusing labels? Categories or menu items that don’t make sense? Or has confusing navigation? This usually happens when there was little effort put into the...
View ArticleThe Dialog HTML Element
In the olden days, developers only have the luxury of alert, confirm, and prompt dialog boxes. Then, came the Ajax era that included jQuery plugins and other frameworks for lightboxes which became...
View ArticleWhat is Technical Debt?
In this post, I would like to discuss something developers face daily when deciding on the features or architecture of an application. Let us talk about technical debt! According to Filipova and Vilao...
View Article