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
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…

Intellectual Capital Jonathan Poland

Intellectual Capital

Intellectual capital is the intangible value of an organization that is derived from the knowledge, skills, and expertise of its…

Ecotax Jonathan Poland

Ecotax

An ecotax is a tax levied on activities that have a negative impact on the environment. It is intended to…

Human Capital Jonathan Poland

Human Capital

Human capital refers to the future productive potential of people, which is often difficult to estimate directly. Instead, it is…

Sales Channels Jonathan Poland

Sales Channels

A sales channel is a way of selling products or services to customers. This can include direct sales, such as…

Branding 101 Jonathan Poland

Branding 101

Branding is the process of creating a unique and recognizable identity for a product, service, or business. This identity is…

Tactical Risk Jonathan Poland

Tactical Risk

Tactical risk refers to the potential for losses due to changes in business conditions in real-time. Tactics differ from strategy…

Environmental Challenges Jonathan Poland

Environmental Challenges

Environmental issues are detrimental changes to the Earth’s natural surroundings that negatively impact the current quality of life for individuals…

Acceptable Risk Jonathan Poland

Acceptable Risk

An acceptable risk is a level of risk that is deemed to be tolerable for an individual, organization, community, or…

Content Database

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

Durable Competitive Advantage Jonathan Poland

Durable Competitive Advantage

The most important aspect of durability is market fit. Unique super simple products or services that does change much if…

Performance Objectives Jonathan Poland

Performance Objectives

Performance objectives are goals that individuals set for themselves on a regular basis, such as quarterly, semi-annually, or annually. These…

What is Globalization? Jonathan Poland

What is Globalization?

Globalization refers to the increasing interconnectedness and interdependence of the world’s economies, cultures, and populations, brought about by advances in…

Inverted Yield Curve Jonathan Poland

Inverted Yield Curve

The inverted yield curve is a financial phenomenon that has garnered significant attention because of its historical association with upcoming…

Strategic Partnership Jonathan Poland

Strategic Partnership

A strategic partnership is a relationship between two or more organizations that is characterized by mutual cooperation and the sharing…

Lead Qualification Jonathan Poland

Lead Qualification

Lead qualification is the process of identifying the most promising sales leads and focusing sales efforts on those leads that…

Practical Thinking Jonathan Poland

Practical Thinking

Practical thinking is a type of thinking that focuses on finding timely and reasonable solutions to problems. This type of…

Window of Opportunity Jonathan Poland

Window of Opportunity

The window of opportunity is a concept that refers to a limited time period during which an opportunity is available…

Types of Fail Safe Jonathan Poland

Types of Fail Safe

A fail-safe is a mechanism or system that is designed to prevent harm or damage in the event of a…