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

Idea Generation Jonathan Poland

Idea Generation

Idea generation is the process of generating new and original ideas. It is an essential component of the innovation process…

Research Design Jonathan Poland

Research Design

Research design is the overall plan or approach that a researcher follows in order to study a particular research question.…

What is Demand? Jonathan Poland

What is Demand?

Demand refers to the quantity of a particular good, asset, or other value that market participants are willing and able…

Risk Monitoring Jonathan Poland

Risk Monitoring

Risk monitoring is the ongoing process of keeping track of risks and managing them effectively. The risk management process often…

What is Maker Culture? Jonathan Poland

What is Maker Culture?

Maker culture refers to a collection of subcultures that are centered around the creation and customization of technology and other…

Analysis Paralysis Jonathan Poland

Analysis Paralysis

Analysis paralysis, also known as “paralysis by analysis,” is a phenomenon that occurs when individuals or groups become so focused…

Customer Advocacy Jonathan Poland

Customer Advocacy

Customer advocacy is a customer service strategy that involves employees representing and fighting for the interests of customers, rather than…

Continuous Process Jonathan Poland

Continuous Process

A continuous process is a series of steps that are designed to be executed concurrently, meaning that all the steps…

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…

Learn More

Channel Pricing Jonathan Poland

Channel Pricing

Channel pricing refers to the practice of setting different prices for a product or service depending on the sales channel…

What is Supply? Jonathan Poland

What is Supply?

Supply refers to the amount of a product or service that is available for purchase at a given price. In…

Brand Concept Jonathan Poland

Brand Concept

A brand concept is the overarching idea or meaning that lies at the heart of a brand. It is the…

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…

Baxter Jonathan Poland

Baxter

Baxter International Inc. is a global healthcare company that develops and manufactures medical products and services for a wide range…

Chaos Theory Jonathan Poland

Chaos Theory

Chaos theory is a branch of mathematics that studies the behavior of complex systems and the impact of small changes…

Psychographics Jonathan Poland

Psychographics

Psychographics is the study of personality, values, attitudes, interests, and lifestyles. It is a research method used to identify and…

Direct Marketing Jonathan Poland

Direct Marketing

Direct marketing is a type of marketing that involves communicating directly with potential customers in order to generate a response…

Cost Effectiveness Jonathan Poland

Cost Effectiveness

Cost effectiveness is the measure of the relationship between the costs and outcomes of a program, project, or intervention. It…