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
Pull Strategy Jonathan Poland

Pull Strategy

A pull strategy is a marketing approach in which a company creates demand for its product or service by promoting…

Innovation Process Jonathan Poland

Innovation Process

Innovation refers to the process of making significant improvements by taking bold steps forward, rather than making incremental progress. This…

Added Value Jonathan Poland

Added Value

The total combined industries of consumer goods and services.

Business Management Jonathan Poland

Business Management

Business management is the process of overseeing and running a business or organization. This involves a wide range of activities,…

Customer Service Jonathan Poland

Customer Service

Customer service is the practice of providing support, assistance, and guidance to customers before, during, and after a purchase. This…

Good Failure Jonathan Poland

Good Failure

Good failure, also known as productive failure, refers to the idea that failure can be a valuable learning experience and…

Marketing Theories Jonathan Poland

Marketing Theories

Marketing is the process of identifying customer needs and developing strategies to meet those needs. This involves conducting market research,…

Program Risk Jonathan Poland

Program Risk

Program risk refers to the likelihood of a program failing to achieve its goals due to potential outcomes. This type…

Cultural Norms Jonathan Poland

Cultural Norms

A cultural norm is a shared belief or behavior that is considered to be acceptable or appropriate within a particular…

Content Database

Change Management Jonathan Poland

Change Management

Change management is the process of planning and implementing changes within an organization. It involves analyzing the current state of…

Business Optimization Jonathan Poland

Business Optimization

Business optimization is the ongoing process of evaluating the efficiency, productivity, and performance of a business and identifying ways to…

In-Store Marketing Jonathan Poland

In-Store Marketing

In-store marketing refers to the use of physical retail locations, such as stores and showrooms, as a platform for marketing…

Types of Win-Win Jonathan Poland

Types of Win-Win

Win-win, also known as mutually beneficial, refers to a situation or plan that has the potential to benefit all parties…

Innovation Risk Jonathan Poland

Innovation Risk

Innovation is a proactive approach to business and design that aims to make significant improvements, rather than simply making incremental…

Good Failure Jonathan Poland

Good Failure

Good failure, also known as productive failure, refers to the idea that failure can be a valuable learning experience and…

Brand Equity Jonathan Poland

Brand Equity

Brand equity refers to the value that a brand adds to a product or service. It is the positive perception…

Algorithmic Accountability Jonathan Poland

Algorithmic Accountability

Algorithmic accountability is the concept of holding algorithms and the organizations that use them accountable for the decisions they make…

Business Verbs Jonathan Poland

Business Verbs

Business verbs are action words that are commonly used in business communication to describe goals, plans, and achievements. These verbs…