Coding Skills

Coding Skills

Coding Skills Jonathan Poland

Coding skills are a combination of talents, knowledge, and experience that enable an individual to create valuable software. This can range from writing simple scripts that automate tasks to being able to lead large, complex development projects. To be a successful coder, one must have a strong foundation in mathematics, computing theory, and logic, as well as experience with various technologies, problem-solving techniques, and project design. These skills allow a software developer to be productive in a business setting.

APIs Algorithms
Application Integration Artificial Intelligence
Audit Trail Back-end Development
Batch Processing Blockchain
CSS Cloud Computing
Code Refactoring Compression
Computation Theory Computational Logic
Computing Infrastructure Configuration Management
Container Technologies Content Management Systems
Continuous Integration Cryptography
Data Integration Data Structures
Database Design Databases
Debugging Deployment Automation
Design Documents Developer Tools
Development Frameworks DevOps
Distributed Systems Edge Computing
Embedded Systems Encryption
Error Detection Error Tolerance
Estimates Event Processing
Front-end Development HTML
Identity & Authorization Incident Management
Information Retrieval Information Security
Javascript Linux / Unix
Load Balancing Logging
Machine Learning Mathematics
Messaging Frameworks Microservices
Mobile Development Networking
NoSQL Datastores Object-oriented Programming
Operating Systems Parallel Processing
Platforms Production Support
Programming Languages Project Planning
Quality Assurance Real-time Computing
Reliability Engineering Requirements Gathering
Reusability Robotics
SQL Scalability
Scientific Computing Scripting
Secure Code Review Secure Coding Practices
Service-oriented Programming Session Management
Software Architecture Software Design
Software Development Lifecycle Software Maintenance
Software Testing Specifications
Standards Statistics
System Administration Systems Analysis
Systems Programming Troubleshooting
Unstructured Data Use Cases
Web Development
Learn More
What is FMCG? Jonathan Poland

What is FMCG?

Fast moving consumer goods (FMCG) are products that are sold quickly and at a relatively low cost. These products are…

Accept vs Except Jonathan Poland

Accept vs Except

To accept is to consent, to receive or to believe something. Except means “not including.” Accept: to consent, to receive,…

Customer Research Jonathan Poland

Customer Research

Customer research involves gathering information and insights about customers in order to build a deeper understanding of their needs, preferences,…

Complexity Cost Jonathan Poland

Complexity Cost

Complexity cost is the cost associated with making something more complex. Complexity can have a range of costs, including increased…

Sales Promotion Jonathan Poland

Sales Promotion

Sales promotion refers to the use of various incentives and discounts to encourage customers to make a purchase. These promotions…

Performance Metrics Jonathan Poland

Performance Metrics

Performance metrics, also known as key performance indicators (KPIs), are measurable values that organizations use to evaluate their progress towards…

What is the Broken Window Fallacy? Jonathan Poland

What is the Broken Window Fallacy?

The broken window fallacy refers to the idea that the economic benefits of destructive events, such as wars and natural…

Domain Knowledge Jonathan Poland

Domain Knowledge

Domain knowledge refers to a person’s understanding, ability, and information about a specific subject or area. It is often associated…

What is Price Stability? Jonathan Poland

What is Price Stability?

Price stability refers to the maintenance of relatively stable prices over time. This is typically measured by the rate of…

Content Database

Search over 1,000 posts on topics across
business, finance, and capital markets.

Action Plan Jonathan Poland

Action Plan

An action plan is a detailed strategy that outlines the steps and resources needed to achieve a specific goal. It…

Customer Expectations Jonathan Poland

Customer Expectations

Customer expectations refer to the base assumptions that customers make about a brand, its products and services, and the overall…

What is Throughput? Jonathan Poland

What is Throughput?

Throughput is a term used in business and engineering to refer to the rate at which a system or process…

Telecommuting Jonathan Poland

Telecommuting

Telecommuting, also known as remote work or working from home, is a type of flexible work arrangement in which employees…

Needs Identification Jonathan Poland

Needs Identification

Needs identification is the process of discovering and understanding a customer’s needs, constraints, pain points, and motivations. This is a…

Strategic Risk Jonathan Poland

Strategic Risk

Strategy risk refers to the potential for losses resulting from the implementation of a particular strategy. All strategies carry some…

Bargaining Power Jonathan Poland

Bargaining Power

Bargaining power is a concept in negotiation theory that refers to the relative ability of parties to influence each other…

Sustainability Jonathan Poland

Sustainability

Business sustainability is the practice of conducting a business in a way that meets the needs of the present without…

Experience Economy Jonathan Poland

Experience Economy

The concept of the experience economy suggests that companies can differentiate themselves and gain a competitive advantage by creating memorable…