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
Comparative Risk Jonathan Poland

Comparative Risk

Comparative risk is a method of evaluating and comparing the potential impacts and likelihood of different risks. It is used…

Key Performance Indicators Jonathan Poland

Key Performance Indicators

KPIs, or key performance indicators, are metrics that are used to measure the performance of a business or organization. These…

Strategic Management Jonathan Poland

Strategic Management

Strategic management involves the formulation and implementation of the major goals and initiatives taken by a company’s top management on…

Team Objectives Jonathan Poland

Team Objectives

Team objectives are specific goals that are established for a team in order to guide their work and track their…

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…

Brand Metrics Jonathan Poland

Brand Metrics

Brand metrics are used to assess the effectiveness of branding efforts and marketing strategies in terms of brand identity, positioning,…

Division of Labor Jonathan Poland

Division of Labor

The process of dividing work into specific roles, tasks, and steps is known as division of labor. This allows individuals…

Generic Brand Jonathan Poland

Generic Brand

A generic brand is a type of brand that does not have a distinct or unique image. Instead, it is…

Premium Pricing Jonathan Poland

Premium Pricing

Premium pricing is a pricing strategy in which a company charges a high price for its products or services in…

Search →
content database

Search my thinking on business, finance,
and the capital markets or start below

Risk Tolerance Jonathan Poland

Risk Tolerance

A risk is the possibility of an adverse event occurring, while a trigger is the root cause of that event.…

What is Avoidance? Jonathan Poland

What is Avoidance?

Avoidance is the act of avoiding something that one finds unpleasant or inconvenient. This can involve a variety of different…

Economic Opportunity Jonathan Poland

Economic Opportunity

Economic opportunity refers to the support that a society provides to individuals that enables them to thrive in the economy.…

Brand Objectives Jonathan Poland

Brand Objectives

Brand objectives refer to the specific goals that a brand is working towards. These goals can be both long-term end-goals,…

Analytical Skills Jonathan Poland

Analytical Skills

Analytical skills are the abilities, knowledge, and experience related to the gathering, processing, organizing, and interpreting of information. These skills…

Quality Assurance Jonathan Poland

Quality Assurance

Quality assurance (QA) is the process of verifying that a product or service meets specific quality standards. This is often…

Relative Advantage Jonathan Poland

Relative Advantage

Relative advantage refers to the extent to which a company’s product, service, or offering is superior to those of its…

Risk Capacity Jonathan Poland

Risk Capacity

Risk capacity is the maximum level of risk that an organization or individual is able to withstand in order to…

Machine Learning Jonathan Poland

Machine Learning

Machine learning is a method of teaching computers to learn from data, without being explicitly programmed. It is a type…