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

Market Entry Strategy Jonathan Poland

Market Entry Strategy

A market entry strategy is a plan for introducing products and services to a new market. This can provide an…

Chief Executive Officer Jonathan Poland

Chief Executive Officer

The Chief Executive Officer (CEO) is the top administrator of an organization, responsible for its overall performance. The CEO typically…

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…

Problem Management Jonathan Poland

Problem Management

Problem management is an important aspect of IT service management that involves identifying, analyzing, and resolving problems that can impact…

Executive Hiring Jonathan Poland

Executive Hiring

Hire 1 to hire 10. Never hire individual team members, always focus on making a single hiring of a manager…

Curiosity Drive Jonathan Poland

Curiosity Drive

Curiosity drive, or the desire to obtain new information, is a fundamental human motivation that drives learning and exploration. In…

Product Differentiation Jonathan Poland

Product Differentiation

Product differentiation is the unique value that a product offers on the market. This value can come from a variety…

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…

Content Database

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

Algorithmic Accountability Jonathan Poland

Algorithmic Accountability

Algorithmic accountability is the concept of holding algorithms and the organizations that use them accountable for the decisions they make…

Positive Risk Jonathan Poland

Positive Risk

Positive risk refers to the potential for achieving an outcome that is too good. While risk is often associated with…

Information Security Jonathan Poland

Information Security

Information security is the practice of protecting information from unauthorized access, use, disclosure, disruption, modification, or destruction. It is a…

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…

Employee Development Jonathan Poland

Employee Development

Employee development is the process of providing employees with learning and experience opportunities that support their career aspirations and the…

Persistence Jonathan Poland

Persistence

Persistence is the ability to maintain motivation and effort over a prolonged period of time. It is a behavior or…

Beautiful Words Jonathan Poland

Beautiful Words

Beautiful words are words that have a mysterious, wondrous, or charming quality. They can also have a dark or conflicted…

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…

Change Management Jonathan Poland

Change Management

Change management is the process of planning and implementing changes within an organization. It involves analyzing the current state of…