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

Two-Sided Market Jonathan Poland

Two-Sided Market

A two-sided market, also known as a multi-sided platform, is a market in which two or more groups of customers…

Social Capital Jonathan Poland

Social Capital

Social capital refers to the networks, norms, and trust within a society that facilitate cooperation and coordination. It is the…

Original Research Jonathan Poland

Original Research

Original research refers to the creation of new knowledge through the investigation of a topic or problem. This can involve…

Cost Leadership Strategy Jonathan Poland

Cost Leadership Strategy

A cost leadership strategy is a business plan that aims to reduce unit costs for a product or service to…

Key Strengths Jonathan Poland

Key Strengths

Key strengths are talents, character traits, and knowledge that are particularly relevant to a given role. These are often listed…

Procurement Risk Jonathan Poland

Procurement Risk

Procurement risk is the risk of financial loss or other negative consequences that may arise from the process of procuring…

Communication Channels Jonathan Poland

Communication Channels

A communication channel refers to the various means of transmitting information and messages between individuals or organizations. There are many…

Rationalism vs Empiricism Jonathan Poland

Rationalism vs Empiricism

Rationalism and empiricism are two philosophical approaches to understanding the world and acquiring knowledge. While they share some similarities, they…

Operational Risk Jonathan Poland

Operational Risk

Operations risk is the risk of financial loss or other negative consequences that may arise from the operation of a…

Learn More

Credit Risk Jonathan Poland

Credit Risk

Credit risk refers to the likelihood that a borrower will default on their debt obligations. When an entity has a…

Product Demand Jonathan Poland

Product Demand

Product demand refers to the desire or need for a particular product or service in the market. It is a…

What is a thought experiment? Jonathan Poland

What is a thought experiment?

A thought experiment is a mental exercise that involves exploring the implications or consequences of a hypothetical idea, story, or…

Active Silence Jonathan Poland

Active Silence

Active silence is the intentional and strategic use of silence in communication. It involves the ability to listen attentively and…

The World’s Biggest Customer 150 150 Jonathan Poland

The World’s Biggest Customer

the U.S. government is the world’s biggest customer, spending over $6 trillion annually on goods and services. Here are some…

Overhead Costs Jonathan Poland

Overhead Costs

Overhead costs, also known as “indirect costs” or “indirect expenses,” are the costs that a company incurs in order to…

Business Environment Jonathan Poland

Business Environment

The business environment refers to the external factors and conditions that can affect a company’s operations and performance. It includes…

Dismissing Employees Jonathan Poland

Dismissing Employees

Letting go (aka firing) employees is a difficult and sensitive task, and it’s important to handle it with care and…

Productivity Rate Jonathan Poland

Productivity Rate

Productivity rate is a measure of the efficiency with which a company or organization produces goods or services. It is…