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

Turnaround Management Jonathan Poland

Turnaround Management

Turnaround management is a specialized form of management that involves developing and implementing strategies and plans to rescue an organization…

Examples of Products Jonathan Poland

Examples of Products

A product is something that has value and can be sold on a market. In order for a product to…

Process Risk Jonathan Poland

Process Risk

Process risk is the risk of financial loss or other negative consequences that may arise from the operation of a…

Product-as-a-Service Jonathan Poland

Product-as-a-Service

The Product-as-a-Service business model involves offering a service in areas that were traditionally sold as products. This model involves ongoing…

Sales Objections Jonathan Poland

Sales Objections

A sales objection is a concern or hesitation that a customer has about making a purchase. Identifying and addressing these…

Analytics Jonathan Poland

Analytics

Analytics is the practice of analyzing data in order to draw insights and inform business decisions. This can include analyzing…

Procurement Jonathan Poland

Procurement

Procurement is the process of acquiring goods or services from external vendors or suppliers. It is an essential part of…

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…

Bliss Point Jonathan Poland

Bliss Point

The concept of a “bliss point” refers to the amount of consumption of a particular good or service that maximizes…

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…

Product Diffusion Jonathan Poland

Product Diffusion

Product diffusion refers to the process by which a product or service is accepted and adopted by a target market.…

Over Planning Jonathan Poland

Over Planning

Over planning refers to the practice of spending excessive amounts of time planning without implementing any of the plans. This…

The Power of Compound Interest Jonathan Poland

The Power of Compound Interest

Traditional finance will explain compound interest as the interest paid on a loan or deposit calculated based on both the…

Efficiency Jonathan Poland

Efficiency

Efficiency is a measure of how well resources are used to produce goods and services. It is typically calculated by…

Supply Chain 101 Jonathan Poland

Supply Chain 101

A supply chain is the network of organizations, people, activities, information, and resources involved in the production, handling, and distribution…

Research Types Jonathan Poland

Research Types

Research is the process of systematically seeking and interpreting knowledge through inquiry, observation, experimentation, and analysis. It is a way…

Willingness to Pay Jonathan Poland

Willingness to Pay

Willingness to pay (WTP) is a measure of how much a customer is willing to pay for a product or…

IT Governance Jonathan Poland

IT Governance

IT Governance refers to the way in which an organization’s executive leadership manages and directs information technology. It is a…