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
Adaptive Performance Jonathan Poland

Adaptive Performance

Adaptive performance is the ability of an individual to perform well in changing, uncertain, and stressful situations. This type of…

Types of Revolution Jonathan Poland

Types of Revolution

A revolution is a sudden and significant change to the structure and foundations of a society, often involving conflict and…

Upselling Jonathan Poland

Upselling

Upselling is a sales technique that involves encouraging customers to purchase higher-priced, add-ons, or upgraded versions of products or services…

Product Rationalization Jonathan Poland

Product Rationalization

Product rationalization is the process of reviewing and optimizing a company’s product portfolio in order to streamline operations and reduce…

Real Estate Investing Jonathan Poland

Real Estate Investing

Real estate investing refers to the process of buying, owning, managing, and selling real estate properties for the purpose of…

Sales Planning Jonathan Poland

Sales Planning

Sales planning is the process of setting revenue and unit targets for a sales team, and developing a plan to…

Sales Management Jonathan Poland

Sales Management

Sales management is the process of overseeing and directing an organization’s sales team. It involves setting sales goals, analyzing data,…

Knowledge Value Jonathan Poland

Knowledge Value

Knowledge value is the value that is derived from knowledge, skills, and information. It can be a measure of the…

Puffery Jonathan Poland

Puffery

Puffery refers to exaggerated or overstated claims in marketing communications. It is a legal concept that acknowledges that customers expect…

Content Database

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

Corporate Reputation Jonathan Poland

Corporate Reputation

Corporate reputation refers to the collective perceptions or attitudes that various stakeholders, such as communities, customers, employees, partners, and regulators,…

What is Marketability? Jonathan Poland

What is Marketability?

The marketability of a brand, product, or service refers to its competitiveness within a market. It is the likelihood that…

Algorithms Jonathan Poland

Algorithms

An algorithm is a set of instructions or rules that are followed to solve a problem or accomplish a task.…

Job Orientation Jonathan Poland

Job Orientation

Job orientation, also known as onboarding, is the process of introducing new employees to the company and their role. It…

IT Operations Jonathan Poland

IT Operations

IT operations involves the delivery and management of information technology services, including the implementation of processes and systems to support…

Unstructured Data Jonathan Poland

Unstructured Data

Unstructured data refers to information that is not organized in a specific, predefined way that is easily understood by computers.…

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…

First Principles Thinking Jonathan Poland

First Principles Thinking

Overview First principles thinking is a method of reasoning that involves breaking down complex problems into their most basic and…

Micromarketing Jonathan Poland

Micromarketing

Micromarketing is a marketing strategy that involves targeting a small, highly specific group of customers with tailored products, prices, and…