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
Innovation 101 Jonathan Poland

Innovation 101

Innovation is the process of creating new ideas, products, or processes that add value to a company. This can be…

Management Principles Jonathan Poland

Management Principles

Management principles are fundamental guidelines or ideas that are adopted by an organization or team to guide their actions and…

Sales Management Jonathan Poland

Sales Management

Sales management is the process of overseeing and directing an organization’s sales team. It involves setting sales goals, analyzing data,…

Risk Prevention Jonathan Poland

Risk Prevention

Risk prevention is the process of identifying, assessing, and mitigating potential risks that may arise in a given situation. It…

What is Air Gap? Jonathan Poland

What is Air Gap?

An air gap is a computer network that is physically isolated from other networks, including the internet. This isolation is…

Internet of Things Jonathan Poland

Internet of Things

The Internet of things describes physical objects with sensors, processing ability, software, and other technologies that connect and exchange data with other devices and systems over the Internet or communication networks.

Situational Awareness Jonathan Poland

Situational Awareness

Situational awareness (SA) is the ability to understand and effectively respond to a situation by being aware of what is…

Alternative Hypothesis Jonathan Poland

Alternative Hypothesis

An alternative hypothesis is a hypothesis that proposes a relationship between variables. This can include any hypothesis that predicts a…

Corrective Action Plan Jonathan Poland

Corrective Action Plan

A corrective action plan is a process designed to identify and address problems or issues within an organization. It involves…

Content Database

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

Attribution Marketing Jonathan Poland

Attribution Marketing

Attribution marketing is the practice of identifying and analyzing the key events or actions that contribute to customer purchases or…

Long Tail Model Jonathan Poland

Long Tail Model

The long tail refers to a business model that allows a large number of niche products or services to be…

Economic Change Jonathan Poland

Economic Change

Economic change refers to shifts in economic conditions, such as changes in GDP, employment rates, and prices. These shifts can…

Sustainable Materials Jonathan Poland

Sustainable Materials

Sustainable materials are materials that have a relatively positive impact on communities and the environment when used in the construction…

Thought Process Jonathan Poland

Thought Process

Thought is the mental process of perceiving, organizing, and interpreting information. It is the foundation of all higher cognitive functions,…

Project Metrics Jonathan Poland

Project Metrics

Project metrics are methods for measuring the progress and performance of a project. They are typically tracked continuously in order…

Qualitative Data Jonathan Poland

Qualitative Data

Qualitative data refers to information that is expressed in a language such as English and cannot be easily quantified or…

Team Manager Jonathan Poland

Team Manager

A team manager is responsible for directing and controlling an organizational unit. This leadership role involves authority and accountability for…

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…