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
Drip Marketing Jonathan Poland

Drip Marketing

Drip marketing, also known as drip campaigns, is a strategy that involves sending targeted and personalized marketing messages to a…

BATNA Jonathan Poland

BATNA

BATNA, or best alternative to a negotiated agreement, is the course of action that a party in a negotiation would…

Working Style Jonathan Poland

Working Style

Working style refers to an individual’s preferred approach to performing their job and completing tasks. This can include factors such…

Innovation Metrics Jonathan Poland

Innovation Metrics

Innovation metrics are tools used to assess the innovation efforts of a company. It can be challenging to accurately measure…

Sales Metrics Jonathan Poland

Sales Metrics

Sales metrics are commonly used to assess the performance of a sales team or individual salesperson. These metrics can be…

Strategic Risk Jonathan Poland

Strategic Risk

Strategy risk refers to the potential for losses resulting from the implementation of a particular strategy. All strategies carry some…

Lifetime Customer Value Jonathan Poland

Lifetime Customer Value

Lifetime customer value (LCV) is a measure of the total value that a customer will bring to a business over…

Pricing Strategy Jonathan Poland

Pricing Strategy

Pricing strategy is the process of determining the right price for a product or service based on market conditions, business…

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…

Content Database

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

Technology 101 Jonathan Poland

Technology 101

Technology is an important component of every business, constantly reshaping entire industries. Keeping pace with new and emerging technology can…

Storytelling Jonathan Poland

Storytelling

Storytelling is the act of using narrative to communicate information in an engaging and memorable way. Businesses can use storytelling…

Risk Probability Jonathan Poland

Risk Probability

Risk probability refers to the likelihood that a particular risk will occur. It is an important element of risk analysis,…

Prospecting Jonathan Poland

Prospecting

Sales prospecting is the process of identifying and researching potential customers for a business’s products or services. This typically involves…

Military Contracts 150 150 Jonathan Poland

Military Contracts

Military spending contracts are agreements between a government or its defense department and private companies or suppliers for the provision…

Quality Goals Jonathan Poland

Quality Goals

Quality goals are specific targets that are set to improve the quality of a product, service, or process. They are…

Brand Status Jonathan Poland

Brand Status

Brand status refers to the social standing that is associated with a particular brand. Customers may use brands as a…

User Intent Jonathan Poland

User Intent

User intent refers to the goal or objective that a person has in mind at a given moment. Modeling user…

Strategy 101 Jonathan Poland

Strategy 101

Business strategy is the set of actions and decisions that a business takes in order to achieve its goals and…