Tagged articles
905 articles
Page 9 of 10
Tencent Cloud Developer
Tencent Cloud Developer
May 22, 2018 · R&D Management

The Importance of Soft Skills for Programmers – Insights from “Soft Skills: The Software Developer’s Life Manual”

Programmers must complement their technical expertise with soft skills—career planning, self‑marketing, continuous learning, productivity, financial literacy, health, and mental well‑being—as highlighted in “Soft Skills: The Software Developer’s Life Manual,” because these non‑technical abilities shape a balanced, resilient, and fulfilling life beyond code.

career planningfinancial literacyhealth
0 likes · 9 min read
The Importance of Soft Skills for Programmers – Insights from “Soft Skills: The Software Developer’s Life Manual”
ITPUB
ITPUB
May 17, 2018 · Fundamentals

20 Essential Unix/Linux Command-Line Tricks to Boost Your Productivity

This article compiles twenty practical Unix/Linux command-line techniques—including fast file deletion, output logging, directory restoration, permission locking, password‑protecting files, screen resetting, human‑readable output, user listing, batch removal, process monitoring, command repetition, timed reminders, navigation shortcuts, in‑less editing, directory tree creation, multi‑directory copying, diff comparison, text formatting, and tee usage—each illustrated with exact commands to enhance terminal efficiency.

LinuxShellTips
0 likes · 11 min read
20 Essential Unix/Linux Command-Line Tricks to Boost Your Productivity
Java Captain
Java Captain
May 11, 2018 · Backend Development

Useful IntelliJ Plugins to Boost Development Efficiency

This article introduces a curated list of IntelliJ IDEA plugins—including .ignore, Lombok, p3c, FindBugs‑IDEA, GsonFormat, Maven Helper, VisualVM Launcher, GenerateAllSetter, MyBatisCodeHelperPro, Rainbow Brackets, and Translation—that streamline Java development, enforce code standards, and significantly improve productivity.

IDE pluginsIntelliJdevelopment-tools
0 likes · 6 min read
Useful IntelliJ Plugins to Boost Development Efficiency
21CTO
21CTO
May 3, 2018 · R&D Management

Why Bigger Software Teams Often Slow Down Projects: Lessons from a Decade of Refactoring

The author reflects on a ten‑year‑old Windows application, recounts rewriting it from tens of thousands of lines to a few thousand, shares insights on programmer productivity, the Mythical Man‑Month, and why larger software teams can hinder rather than help development.

Code Refactoringmythical man-monthproductivity
0 likes · 12 min read
Why Bigger Software Teams Often Slow Down Projects: Lessons from a Decade of Refactoring
Meituan Technology Team
Meituan Technology Team
Apr 12, 2018 · R&D Management

Continuous Learning and Growth for Engineers: Principles, Common Confusions, and the Architect Skill Model

The article outlines how engineers can sustain continuous learning amid heavy workloads and rapid tech change by applying four proven principles—persistence, hands‑on practice, communication, and systematic summarization—while dispelling common career myths and introducing a seven‑skill architect model covering programming, debugging, deployment, performance, business architecture, online operations, and management.

Career DevelopmentEngineering managementSoftware Architecture
0 likes · 30 min read
Continuous Learning and Growth for Engineers: Principles, Common Confusions, and the Architect Skill Model
MaGe Linux Operations
MaGe Linux Operations
Mar 31, 2018 · Fundamentals

5 Proven Hacks to Supercharge Your Python Development Environment

This article outlines five common pitfalls that slow down Python developers and provides practical, tool‑based solutions—like static analysis, consistent code style, fast editors, and smart tool investments—to dramatically boost productivity and create a comfortable coding setup.

Development Environmentcode styleeditor selection
0 likes · 12 min read
5 Proven Hacks to Supercharge Your Python Development Environment
MaGe Linux Operations
MaGe Linux Operations
Mar 10, 2018 · Operations

Essential Linux Command‑Line Tricks to Boost Your Productivity

This guide compiles essential Linux command‑line shortcuts and utilities—from basic bash navigation and SSH key management to powerful tools like xargs, parallel, awk, and system monitors—offering practical examples and code snippets that help users streamline workflows and boost productivity.

BashLinuxproductivity
0 likes · 11 min read
Essential Linux Command‑Line Tricks to Boost Your Productivity
21CTO
21CTO
Mar 8, 2018 · Fundamentals

Why Every Developer Needs Diagramming Skills (And How to Master Them)

This article explains why developers should incorporate diagramming into their workflow, outlines three key uses—understanding problems, facilitating team communication, and merging ideas—reviews various media from pen‑and‑paper to code‑generated charts, and offers practical tips for creating clear, effective diagrams.

Diagrammingproductivitysoftware development
0 likes · 11 min read
Why Every Developer Needs Diagramming Skills (And How to Master Them)
21CTO
21CTO
Feb 13, 2018 · Fundamentals

Boost Your Coding Efficiency: Tagging and Daily Review Techniques

This article shares a practical five‑step workflow—rehearsal, design, foundation, implementation, and cleanup—plus two simple techniques, tagging and daily review, that help developers make their work processes more conscious, focused, and productive.

Taggingdaily reviewprocess improvement
0 likes · 7 min read
Boost Your Coding Efficiency: Tagging and Daily Review Techniques
21CTO
21CTO
Jan 30, 2018 · Fundamentals

Overcoming Self‑Doubt: Turn Programming Frustration into Growth

This article shares personal experiences and practical advice to help developers confront self‑doubt, treat coding challenges like workouts, track small victories, and focus on honing their craft rather than obsessing over innate talent.

developer growthlearning to codeproductivity
0 likes · 8 min read
Overcoming Self‑Doubt: Turn Programming Frustration into Growth
ITPUB
ITPUB
Jan 30, 2018 · Fundamentals

Why Vim Still Thrives: A Deep Dive into SpaceVim’s Powerful Features

This article compiles popular Zhihu comments and showcases SpaceVim’s extensive customizations—ranging from GitHub integration and shortcut grouping to asynchronous file search and built‑in games—demonstrating how Vim remains a highly productive, IDE‑like editor for developers.

GitHubSpaceVimcustomization
0 likes · 6 min read
Why Vim Still Thrives: A Deep Dive into SpaceVim’s Powerful Features
Java Backend Technology
Java Backend Technology
Jan 29, 2018 · Frontend Development

Boost Your Coding Efficiency with Must‑Have Chrome Extensions

Discover a curated list of powerful Chrome extensions that can dramatically improve developers' productivity, from memory‑saving tab managers to ad blockers, code viewers, note‑taking tools, HTTP clients, translation aids, script managers, visual themes, and video downloaders.

Chrome extensionsWeb Developmentfrontend development
0 likes · 7 min read
Boost Your Coding Efficiency with Must‑Have Chrome Extensions
MaGe Linux Operations
MaGe Linux Operations
Jan 3, 2018 · Fundamentals

Why Master the Command Line? Boost Efficiency and Flexibility

The article explores the advantages and drawbacks of using a command‑line interface, explains why proficiency can increase productivity and flexibility, and provides practical examples such as the ‘top’ command with detailed output interpretation, encouraging readers to try it and experience its efficiency.

Linuxproductivitytop command
0 likes · 7 min read
Why Master the Command Line? Boost Efficiency and Flexibility
MaGe Linux Operations
MaGe Linux Operations
Nov 21, 2017 · Operations

Essential Linux Command-Line Tricks Every Engineer Should Know

This guide compiles a collection of practical Linux command‑line tricks—from formatting command output into tables and repeatedly executing commands until success, to sorting processes by resource usage, monitoring with watch, automating responses, creating files, and leveraging powerful tools like xargs—helping engineers work more efficiently in a Linux environment.

LinuxSysadmincommand-line
0 likes · 9 min read
Essential Linux Command-Line Tricks Every Engineer Should Know
21CTO
21CTO
Nov 10, 2017 · Fundamentals

How to Stop Overworking: 4 Proven Practices for Writing Zero‑Defect Code

This article shares practical, step‑by‑step methods for programmers to improve code quality, reduce endless bug fixing and overtime, and cultivate disciplined habits such as focused planning, thorough requirement analysis, ignoring unnecessary quality checkpoints, writing readable code, and deliberate practice.

best practicescode qualityproductivity
0 likes · 9 min read
How to Stop Overworking: 4 Proven Practices for Writing Zero‑Defect Code
21CTO
21CTO
Oct 23, 2017 · Fundamentals

How to Become a 10× Developer: Master the What, Why, and When

The article explains how developers can achieve ten‑times productivity by focusing on three core questions—what to do, why it matters, and when to act—while emphasizing experience, problem‑solving, clear communication, prioritization, and the right balance between architecture and code.

10x engineercommunicationprioritization
0 likes · 11 min read
How to Become a 10× Developer: Master the What, Why, and When
MaGe Linux Operations
MaGe Linux Operations
Oct 10, 2017 · Fundamentals

Why Vim Still Beats Modern Editors in Speed and Memory Usage

This article explains Vim’s powerful, extensible features, presents benchmark comparisons of memory consumption and operation speed against editors like Emacs, Nano, VS Code, Atom, Sublime, and shows why many developers still prefer Vim for efficient text editing.

Vimbenchmarkperformance
0 likes · 6 min read
Why Vim Still Beats Modern Editors in Speed and Memory Usage
JD Retail Technology
JD Retail Technology
Oct 9, 2017 · Product Management

Applying Financial Thinking to Time Management for Product Managers

This article explains how product managers can improve their personal productivity by treating time like an investment, using a time‑ROI formula that combines task return, method, and efficiency, and provides practical guidelines for prioritizing, delegating, and reviewing work.

ROIproductivitytask prioritization
0 likes · 8 min read
Applying Financial Thinking to Time Management for Product Managers
ITPUB
ITPUB
Oct 5, 2017 · Operations

Essential Command-Line Tools Every DevOps Engineer Should Know

This article presents a curated collection of fast, interactive, and productivity‑boosting command‑line utilities—including ag, tig, mycli, jq, shellcheck, yapf, mosh, fzf, PathPicker, htop, axel, cloc, ccache, tmux, and many more—along with brief usage examples and screenshots to help engineers streamline development, debugging, and system monitoring tasks.

DevOpsLinuxOperations
0 likes · 10 min read
Essential Command-Line Tools Every DevOps Engineer Should Know
21CTO
21CTO
Sep 14, 2017 · R&D Management

Why Engineer Culture Is the Secret Sauce for Modern Tech Companies

This essay explores why a strong engineer culture—rooted in freedom and efficiency—is essential for tech firms, compares operation‑driven, product‑driven, and technology‑driven companies, and offers practical steps to embed such a culture through hiring, performance, and organizational design.

R&Dautomationengineer culture
0 likes · 17 min read
Why Engineer Culture Is the Secret Sauce for Modern Tech Companies
Didi Tech
Didi Tech
Sep 8, 2017 · Industry Insights

How Didi’s “Orange Pile” Unified Mobile Platform Boosted Employee Productivity

The article details how Didi’s internal app “Orange Pile” consolidated scattered workplace tools into a single mobile platform, describing the technical challenges, security measures, user‑experience improvements, ecosystem integration, adoption metrics, and future development plans.

User experiencecase studyinformation security
0 likes · 7 min read
How Didi’s “Orange Pile” Unified Mobile Platform Boosted Employee Productivity
Architecture Digest
Architecture Digest
Sep 4, 2017 · Fundamentals

15 Essential Linux Command Line Tricks You Might Have Forgotten

This article presents a collection of fifteen practical Linux command‑line techniques—including table‑style output, looping until success, sorting processes, architecture checks, multitail monitoring, directory navigation shortcuts, interactive shell tweaks, watch usage, nohup persistence, yes/no automation, file creation with dd, sudo shortcuts, session recording, character replacement, case conversion, and advanced xargs pipelines—aimed at boosting productivity for everyday terminal users.

LinuxScriptingShell
0 likes · 7 min read
15 Essential Linux Command Line Tricks You Might Have Forgotten
21CTO
21CTO
Sep 3, 2017 · Frontend Development

Why JavaScript Fatigue Happens and How to Overcome It

This article examines why JavaScript developers experience fatigue, explains that software exists to reduce costs and increase revenue, and offers practical strategies—such as mastering fundamentals, selective tool use, and test‑driven development—to help engineers stay productive and focused on solving real business problems.

JS fatigueJavaScriptTDD
0 likes · 18 min read
Why JavaScript Fatigue Happens and How to Overcome It
21CTO
21CTO
Aug 31, 2017 · Fundamentals

Top 11 Must-Have Development Tools to Boost Your Productivity in 2024

This article surveys eleven cutting‑edge development tools—from project‑based learning platforms and team‑monitoring utilities to novel web frameworks, OS query engines, mobile Firebase integration, terminal sharing, Kubernetes sandboxes, documentation generators, headless CMS, lightweight REST APIs, and Ruby performance boosters—explaining their core benefits and use cases for modern developers.

development-toolsproductivitysoftware-engineering
0 likes · 7 min read
Top 11 Must-Have Development Tools to Boost Your Productivity in 2024
ITPUB
ITPUB
Aug 31, 2017 · Operations

Boost Your Linux Productivity: 9 Essential Commands You Might Be Missing

This guide introduces nine powerful yet often overlooked Linux command‑line tools—strace, tcpdump, nc, curl, find, lsof, ss, awk/sed, and screen—explaining their key options, typical use cases, and example invocations to help developers work more efficiently on Linux.

LinuxSysadmincommand-line
0 likes · 10 min read
Boost Your Linux Productivity: 9 Essential Commands You Might Be Missing
MaGe Linux Operations
MaGe Linux Operations
Aug 26, 2017 · Fundamentals

Essential Vim Cheat Sheet: Master Editing Commands Quickly

This article presents a comprehensive Vim cheat sheet covering entry, configuration, cursor movement, scrolling, insertion, deletion, copy‑paste, undo, search/replace, bookmarks, visual mode, linewise commands, macros, window management and file operations, illustrated with clear screenshots for Linux developers.

Cheat SheetLinuxVim
0 likes · 2 min read
Essential Vim Cheat Sheet: Master Editing Commands Quickly
DevOps Engineer
DevOps Engineer
Aug 23, 2017 · R&D Management

From QA to Engineering Productivity: Reflections on Building an EP Team

The article shares a senior engineer’s experience transitioning a traditional QA group into an Engineering Productivity (EP) team, discussing organizational challenges, core values, role definitions, team structure, and practical strategies for improving software development efficiency in fast‑changing internet companies.

DevOpsEngineering ProductivityQA
0 likes · 21 min read
From QA to Engineering Productivity: Reflections on Building an EP Team
High Availability Architecture
High Availability Architecture
Jul 13, 2017 · Product Management

How to Choose the Right SaaS Tools for Startup Success

This guide outlines key factors and a curated stack of SaaS tools—from communication and collaboration to finance, product development, security, and compliance—to help early‑stage startups quickly select cost‑effective solutions that boost productivity and support growth.

Cost OptimizationIntegrationSaaS
0 likes · 10 min read
How to Choose the Right SaaS Tools for Startup Success
21CTO
21CTO
Jun 30, 2017 · R&D Management

Mastering Time Management for Developers: Boost Productivity and Meet Deadlines

This article explores why time is a precious resource for programmers, outlines effective project time tracking methods, and offers practical strategies—such as structured schedules, accurate estimations, work‑life balance, and innovative tracking tools—to improve productivity and reduce overtime.

productivityproject trackingself-discipline
0 likes · 9 min read
Mastering Time Management for Developers: Boost Productivity and Meet Deadlines
ITPUB
ITPUB
Jun 24, 2017 · Fundamentals

10 Proven Programming Productivity Hacks Every Developer Should Try

This article shares ten practical techniques—from rubber‑duck debugging and rapid feedback loops to regular breaks, automation, hands‑on practice, exercise, prior‑reading, meticulous note‑taking, and daily planning—that help developers work more efficiently and maintain a healthy workflow.

automationnote-takingproductivity
0 likes · 7 min read
10 Proven Programming Productivity Hacks Every Developer Should Try
ITPUB
ITPUB
Jun 16, 2017 · Fundamentals

Boost Your Linux Productivity with Essential Bash Aliases and Functions

This article presents a curated collection of practical Bash aliases and functions that streamline repetitive command‑line tasks, improve navigation, automate common operations, and provide quick system‑information shortcuts, helping Linux users save seconds on every command they run.

AliasBashLinux
0 likes · 12 min read
Boost Your Linux Productivity with Essential Bash Aliases and Functions
ITPUB
ITPUB
May 21, 2017 · Operations

11 Must‑Know Linux Terminal Tricks to Supercharge Your Workflow

This guide compiles eleven powerful Linux terminal shortcuts and commands—including cursor editing keys, sudo shortcuts, background job control, nohup, at scheduling, man page tweaks, htop, ranger, shutdown cancellation, process killing, REISUB, and youtube‑dl—designed to boost productivity and streamline everyday command‑line tasks.

Linuxcommand-lineprocess management
0 likes · 10 min read
11 Must‑Know Linux Terminal Tricks to Supercharge Your Workflow
MaGe Linux Operations
MaGe Linux Operations
May 10, 2017 · Operations

30 Must-Have Linux Command-Line Tools to Supercharge Your Workflow

This article presents a curated list of essential Linux command-line utilities—ranging from fast file searchers and interactive git viewers to code formatters, process monitors, and download accelerators—each with a brief description and usage examples to boost productivity for developers and sysadmins alike.

DevelopmentSysadmincommand-line tools
0 likes · 16 min read
30 Must-Have Linux Command-Line Tools to Supercharge Your Workflow
Efficient Ops
Efficient Ops
May 6, 2017 · Operations

Why Multitasking Kills Your Productivity and How to Stop It

The article explains how constant task switching—called "bad multitasking"—drains cognitive resources, creates attention residue and cognitive load, and ultimately reduces work efficiency, while offering practical strategies such as meditation, focused questioning, white‑noise, task batching, and distraction‑free environments to improve productivity.

Multitaskingattention residuecognitive load
0 likes · 11 min read
Why Multitasking Kills Your Productivity and How to Stop It
MaGe Linux Operations
MaGe Linux Operations
Apr 17, 2017 · Fundamentals

How to Become an Ideal Programmer: 6 Practical Mindset Shifts

The article explores what separates genius, ideal, and mediocre programmers, shares a personal journey from novice to backend lead, and outlines six concrete habits—focus, thinking power, saying yes, future investment, tool mastery, and time management—to help anyone become an ideal programmer.

continuous learningproductivityprogrammer mindset
0 likes · 11 min read
How to Become an Ideal Programmer: 6 Practical Mindset Shifts
ITPUB
ITPUB
Apr 7, 2017 · Operations

Speed Up Linux Directory Navigation with autojump: Installation and Usage Guide

autojump is a command‑line utility that learns your frequently visited directories and lets you jump directly to them without typing full paths, and this guide explains how to install it on various Linux distributions, use its basic commands, adjust weights, and manage its database.

autojumpcommand-linedirectory navigation
0 likes · 5 min read
Speed Up Linux Directory Navigation with autojump: Installation and Usage Guide
21CTO
21CTO
Mar 15, 2017 · Fundamentals

What Makes a 10x Programmer? Key Traits That Multiply Coding Productivity

The article explores the concept of the 10x programmer, debating its existence, explaining why programming is a non‑linear design activity, and outlining the essential skills—such as raw coding ability, experience, focus, design sacrifice, simplicity, perfectionism, knowledge, low‑level understanding, and debugging—that can boost a developer’s output tenfold.

10x programmercoding efficiencyproductivity
0 likes · 10 min read
What Makes a 10x Programmer? Key Traits That Multiply Coding Productivity
Meituan Technology Team
Meituan Technology Team
Feb 24, 2017 · Mobile Development

Picasso: A Cross‑Platform Dynamic Layout Framework for iOS

Picasso is a cross‑platform dynamic layout framework for iOS that implements Meituan‑Dianping’s “crafted layout” philosophy, using anchor‑based expressions and JavaScriptCore to compute layouts off‑main‑thread, offering live‑reload, full test coverage, extensible controls and server‑side tooling to dramatically boost UI development productivity.

AnchorDynamic UIiOS
0 likes · 12 min read
Picasso: A Cross‑Platform Dynamic Layout Framework for iOS
Efficient Ops
Efficient Ops
Jan 14, 2017 · Fundamentals

How Mind Maps Can Transform Your Note‑Taking, Writing, and Planning

This article explains how to use mind maps as a fast, five‑minute tool for note‑taking, organizing writing ideas, and planning, emphasizing the difference between a mind map and a simple outline, recommending software like Xmind, and suggesting ways to extend visual thinking beyond mind maps.

knowledge managementmind mappingnote-taking
0 likes · 7 min read
How Mind Maps Can Transform Your Note‑Taking, Writing, and Planning
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jan 5, 2017 · Fundamentals

What Makes an Ideal Programmer? 6 Practical Traits to Master

This reflective guide explores the journey from novice to seasoned developer, classifies programmers into three types, and outlines six essential habits—focus, analytical thinking, constructive refusal, future investment, tool mastery, and time management—that together define an ideal programmer.

Career Developmentcontinuous learningproductivity
0 likes · 11 min read
What Makes an Ideal Programmer? 6 Practical Traits to Master
Aotu Lab
Aotu Lab
Dec 30, 2016 · Fundamentals

How to Quickly Append Semicolons to Multiple Lines in Vim

This guide shows four efficient Vim techniques—using the dot command, column visual block mode, Ex commands, and macros—to append a semicolon at the end of each line in a multi‑line JavaScript snippet, reducing repetitive keystrokes and improving editing speed.

Text EditingVimkeyboard shortcuts
0 likes · 7 min read
How to Quickly Append Semicolons to Multiple Lines in Vim
21CTO
21CTO
Dec 13, 2016 · R&D Management

Mastering Time Management for Tech Teams with the Four‑Quadrant Method

This article shares a practical four‑quadrant time‑management framework for technical teams, emphasizing the importance of focusing on important‑but‑not‑urgent tasks, allocating work hours, inserting short work slices, and eliminating wasteful meetings to boost productivity and team morale.

productivityquadrant methodteam leadership
0 likes · 5 min read
Mastering Time Management for Tech Teams with the Four‑Quadrant Method
Qunar Tech Salon
Qunar Tech Salon
Oct 13, 2016 · R&D Management

Four Stages of Engineer Career Development and How to Avoid Stagnation

The article outlines four career stages for engineers—newcomer, mature, development, and career—explains why growth often slows after three years, and offers concrete learning, work, and mindset strategies to transition from passive to proactive growth and prevent mediocrity.

Career DevelopmentManagementProfessional Skills
0 likes · 18 min read
Four Stages of Engineer Career Development and How to Avoid Stagnation
MaGe Linux Operations
MaGe Linux Operations
Jul 28, 2016 · Fundamentals

Master Vim: Essential Commands and Tips for Efficient Text Editing

This guide introduces Vim, the powerful vi‑based editor, explains its three modes, and provides detailed examples of common commands such as navigation, line operations, multi‑file handling, visual selection, commenting, case conversion, and advanced features like split windows and auto‑completion, helping users edit code more efficiently.

LinuxText EditingVim
0 likes · 7 min read
Master Vim: Essential Commands and Tips for Efficient Text Editing
ITPUB
ITPUB
Jul 27, 2016 · Fundamentals

How to Write Effective Technical Blog Posts: Practical Tips for Programmers

This guide explains what constitutes a technical article, why programmers should write them, and offers concrete advice on topic selection, clear structuring, code highlighting, feedback collection, time management, overcoming procrastination, and translation challenges to help produce high‑quality blog posts.

bloggingcontent creationproductivity
0 likes · 8 min read
How to Write Effective Technical Blog Posts: Practical Tips for Programmers
Qunar Tech Salon
Qunar Tech Salon
Jul 22, 2016 · Backend Development

Eclipse Shortcut Keys and Practical Tips for Efficient Development

This article presents a comprehensive collection of Eclipse shortcut keys and practical techniques—including file navigation, code generation, refactoring, view management, and productivity tricks—to help Java developers work faster and reduce reliance on the mouse.

EclipseIDEShortcut
0 likes · 12 min read
Eclipse Shortcut Keys and Practical Tips for Efficient Development
Java High-Performance Architecture
Java High-Performance Architecture
Jul 10, 2016 · Frontend Development

Boost Your Web Development Workflow with Blisk and BrowserSync

Discover how using the dedicated development browser Blisk, combined with BrowserSync’s automatic reload feature, can streamline debugging, isolate tabs, manage cache, and preview responsive designs across multiple devices simultaneously, enhancing efficiency for front‑end developers.

BrowserResponsive Designdevelopment-tools
0 likes · 3 min read
Boost Your Web Development Workflow with Blisk and BrowserSync
Efficient Ops
Efficient Ops
Jun 25, 2016 · Fundamentals

Master Efficient Knowledge Management: Turn Every Share into Actionable Skills

This guide explains how to use knowledge‑management techniques to efficiently capture, organize, share, and apply insights from any talk or presentation, turning fleeting information into lasting, actionable skills through purposeful collection, visual note‑taking, systematic review, and continuous practice.

Personal Developmentknowledge managementlearning strategies
0 likes · 10 min read
Master Efficient Knowledge Management: Turn Every Share into Actionable Skills
21CTO
21CTO
Jun 15, 2016 · Fundamentals

Boost Your Productivity: Proven Strategies to Optimize Environment, Mindset, and Workflow

This article shares practical advice on improving personal productivity by optimizing your environment, mastering tools, managing time flow, adopting healthy habits, overcoming procrastination, refining processes, fostering teamwork, and using software like Asana to track work and reflect daily.

Focusproductivityteam collaboration
0 likes · 9 min read
Boost Your Productivity: Proven Strategies to Optimize Environment, Mindset, and Workflow
ITPUB
ITPUB
May 12, 2016 · R&D Management

Why Distributed Teams Can Cut Code Costs by 30× Compared to Co‑Located Teams

A senior architect compares two real projects—one a traditional co‑located auction site and the other an open‑source distributed Java product—showing that the distributed team produced code at roughly $0.13 per line versus $3.98 per line, a thirty‑fold cost reduction.

cost analysisdistributed teamsline of code
0 likes · 6 min read
Why Distributed Teams Can Cut Code Costs by 30× Compared to Co‑Located Teams
21CTO
21CTO
May 11, 2016 · Fundamentals

5 Core Skills Every High‑Performance Software Engineer Must Master

This article outlines five essential abilities—embracing new languages, mastering debugging, creating time‑saving tools, speeding up repetitive tasks, and adopting systemic thinking—that high‑performing software engineers need to boost productivity and deliver impactful, well‑engineered solutions.

debuggingproductivitysoftware-engineering
0 likes · 5 min read
5 Core Skills Every High‑Performance Software Engineer Must Master
ITPUB
ITPUB
May 1, 2016 · Fundamentals

Boost Your Linux Terminal Efficiency with Essential Keyboard Shortcuts

This guide presents a comprehensive collection of Linux terminal keyboard shortcuts—covering cursor movement, word navigation, line editing, command history, auto‑completion, directory navigation, and multi‑command execution—to help both beginners and seasoned users work faster and more confidently in the shell.

Bashcommand-lineproductivity
0 likes · 6 min read
Boost Your Linux Terminal Efficiency with Essential Keyboard Shortcuts
21CTO
21CTO
Apr 29, 2016 · R&D Management

How to Evolve from Reliable Engineer to Effective Leader: Key Practices

The article shares practical insights for engineers transitioning to management, emphasizing the shift from doing to delegating, prioritizing important over urgent tasks, establishing clear rules, fostering team communication, and mastering strategic thinking to drive both personal and team growth.

Career DevelopmentLeadershipManagement
0 likes · 5 min read
How to Evolve from Reliable Engineer to Effective Leader: Key Practices
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Apr 22, 2016 · Industry Insights

Why Do Architects Still Write Code? Lessons on Learning, Meetings, and System Longevity

The article shares a senior engineer’s reflections on systematic learning, the role of architects in coding, the pitfalls of endless meetings, how to keep systems alive, and practical questioning techniques that boost problem‑solving efficiency for software professionals.

Career DevelopmentSystem Architecturecommunication
0 likes · 15 min read
Why Do Architects Still Write Code? Lessons on Learning, Meetings, and System Longevity
21CTO
21CTO
Apr 2, 2016 · R&D Management

How Can Developers Maximize Their Most Valuable Asset: Time?

This article offers practical advice for programmers to boost productivity by prioritizing tasks, managing distractions, taking regular breaks, setting realistic deadlines, and staying focused on goals, while also recommending tools for tracking and analyzing how their time is spent.

Focusdeveloper habitsproductivity
0 likes · 7 min read
How Can Developers Maximize Their Most Valuable Asset: Time?
21CTO
21CTO
Mar 26, 2016 · R&D Management

Why Uninterrupted Deep Work Beats Frequent Meetings for Developers

The article explains how programmers need long, uninterrupted periods of deep work (the "quiet" mode) to solve complex problems, while managers thrive in a meeting‑driven "worldly" mode, and argues that balancing these two states and protecting developers from mid‑day interruptions can dramatically improve productivity.

R&Ddeep workmeeting management
0 likes · 6 min read
Why Uninterrupted Deep Work Beats Frequent Meetings for Developers
21CTO
21CTO
Mar 24, 2016 · Fundamentals

5 Proven Secrets to Become a High‑Efficiency Student

This article outlines five practical strategies—energy management, avoiding vague "studying," eliminating procrastination, batch processing tasks, and staying organized—to help students and self‑learners dramatically boost productivity, balance life, and achieve better academic results.

habit formationlearning strategiesproductivity
0 likes · 17 min read
5 Proven Secrets to Become a High‑Efficiency Student
21CTO
21CTO
Mar 4, 2016 · Fundamentals

11 Essential Rules Every Programmer Should Live By

This article shares eleven practical rules for software developers, ranging from treating technology as a tool rather than a solution, writing clear code, avoiding unnecessary code, limiting comments, planning before coding, testing thoroughly, continuous learning, enjoying coding, acknowledging unknowns, adapting best practices, and striving for simplicity.

best practicescoding rulesproductivity
0 likes · 9 min read
11 Essential Rules Every Programmer Should Live By
Qunar Tech Salon
Qunar Tech Salon
Feb 26, 2016 · Fundamentals

15 Workplace Barriers to Better Code

The article lists fifteen common workplace obstacles—such as endless meetings, email overload, misguided productivity metrics, technical debt, non‑technical managers, poor documentation, distracting environments, and a relentless chase for the newest tools—that hinder developers from writing high‑quality code efficiently.

Technical Debtcoding barriersproductivity
0 likes · 13 min read
15 Workplace Barriers to Better Code
MaGe Linux Operations
MaGe Linux Operations
Feb 16, 2016 · Fundamentals

Boost Your Coding Speed: Essential Vim Tips for Beginners

This guide introduces essential Vim shortcuts and .vimrc configurations—covering line numbering, indentation, file navigation, editing, searching, commenting, and integrating external content—to help beginners work more efficiently with the powerful editor.

Vimcodingcommand-line
0 likes · 6 min read
Boost Your Coding Speed: Essential Vim Tips for Beginners
Qunar Tech Salon
Qunar Tech Salon
Feb 4, 2016 · Fundamentals

Ten Bash Productivity Tips for Command-Line Efficiency

This article presents ten practical Bash tips that boost command‑line productivity, covering inserting text at the top of files, appending multi‑line blocks, recursive search‑and‑replace, creating temporary Vim files, using curl for downloads, managing bookmarks, extracting columns with awk, trimming output, and building custom command packages.

Bashautomationcommand-line
0 likes · 10 min read
Ten Bash Productivity Tips for Command-Line Efficiency
Efficient Ops
Efficient Ops
Feb 2, 2016 · Operations

How Ops Professionals Can Boost Happiness and Efficiency: 4 Common Pitfalls and Practical Solutions

This article examines why many operations engineers feel unhappy, identifies four personal‑management problems—over‑pursuing tech, mis‑prioritizing tasks, poor communication, and chronic complaining—and offers concrete, actionable suggestions to improve productivity, satisfaction, and team collaboration.

OperationsPersonal Developmentcommunication
0 likes · 16 min read
How Ops Professionals Can Boost Happiness and Efficiency: 4 Common Pitfalls and Practical Solutions
21CTO
21CTO
Feb 2, 2016 · Fundamentals

How a 4‑Hour Programmer Structures a Super‑Productive Day

The author shares a detailed daily routine—starting at 4:30 am with meditation, writing, and family breakfast, followed by focused programming, exercise, learning, and dedicated family time—to illustrate how disciplined scheduling can dramatically boost a programmer's efficiency and well‑being.

Personal Developmentproductivityprogramming
0 likes · 11 min read
How a 4‑Hour Programmer Structures a Super‑Productive Day
Efficient Ops
Efficient Ops
Jan 30, 2016 · Fundamentals

Master Workplace Learning: 6 Steps to Turn Knowledge into Action

This guide outlines a six‑step framework—acquire, apply, practice, integrate, repeat, and extrapolate—to help professionals transform what they learn into lasting workplace habits and continuous improvement.

Career DevelopmentContinuous Improvementlearning
0 likes · 9 min read
Master Workplace Learning: 6 Steps to Turn Knowledge into Action
Efficient Ops
Efficient Ops
Jan 23, 2016 · Operations

Why Time Management Fails and How the Golden Circle Can Fix It

This article explores why many people struggle with time management, using Simon Sinek's Golden Circle framework to uncover intrinsic motivation, select suitable tools, and implement effective habits while addressing willpower limits and practical execution steps.

Golden CircleMotivationproductivity
0 likes · 10 min read
Why Time Management Fails and How the Golden Circle Can Fix It
DevOps
DevOps
Dec 30, 2015 · Operations

Automated Life Scripts by a Russian Programmer: Overview of the “hacker‑scripts” GitHub Project

A Russian developer created a suite of automation scripts that handle everything from sending overtime texts to his wife and requesting sick leave to restoring client databases and remotely brewing coffee, and the GitHub project “hacker‑scripts” has attracted over 16,000 stars, illustrating a playful yet technically impressive approach to personal DevOps automation.

LinuxScriptingproductivity
0 likes · 5 min read
Automated Life Scripts by a Russian Programmer: Overview of the “hacker‑scripts” GitHub Project
Node Underground
Node Underground
Dec 8, 2015 · Fundamentals

Boost Development Efficiency with Essential Terminal Tools for Node.js

Choosing the right operating system and command‑line utilities—such as iTerm2, zsh, oh‑my‑zsh, Homebrew, git‑extras, tig, and nvm—can dramatically improve a Node.js developer’s productivity, and this guide reviews each tool, its key features, and practical setup tips for macOS and Windows users.

Windowscommand-linedevelopment-tools
0 likes · 8 min read
Boost Development Efficiency with Essential Terminal Tools for Node.js
21CTO
21CTO
Dec 4, 2015 · Fundamentals

Boost Your Programming Career: 3 Proven Ways to Supercharge Learning Ability

This article outlines three essential strategies for programmers to enhance their learning ability—cultivating effective reading habits, focusing on work‑related knowledge, and maintaining a proactive mindset—to sustain continuous growth in the fast‑changing software industry.

Bookscareer-developmentlearning
0 likes · 12 min read
Boost Your Programming Career: 3 Proven Ways to Supercharge Learning Ability
21CTO
21CTO
Nov 29, 2015 · R&D Management

Why Looking Busy Can Be a Bad Sign for Software Teams

The article argues that visible over‑time and frantic activity often mask poor software design, while quieter teams that focus on solid architecture, SOLID principles, and unit testing deliver higher quality code, challenging traditional notions of effort in tech management.

code qualityproductivitysoftware development
0 likes · 7 min read
Why Looking Busy Can Be a Bad Sign for Software Teams
ITPUB
ITPUB
Nov 7, 2015 · Fundamentals

10 Hidden Chrome Tricks Every Power User Should Know

Discover ten lesser‑known Chrome features—from searching a site’s internal pages directly from the address bar to using the address bar as a calculator, unit converter, and quick access to hidden chrome:// pages—each explained with step‑by‑step instructions and screenshots.

Browser TipsChromeWeb
0 likes · 5 min read
10 Hidden Chrome Tricks Every Power User Should Know
ITPUB
ITPUB
Nov 7, 2015 · Frontend Development

10 Hidden Chrome Tricks Every Power User Should Know

Discover ten lesser‑known Chrome features—from searching site‑specific content directly in the address bar to using the address bar as a calculator, unit converter, and quick access to hidden pages—each explained with step‑by‑step instructions and visual guides.

Browser TipsChromeWeb Tools
0 likes · 5 min read
10 Hidden Chrome Tricks Every Power User Should Know
21CTO
21CTO
Oct 30, 2015 · Fundamentals

Boost Your Coding Efficiency: Master Planning, Pseudocode, and GTD Practices

This article explores how structured planning, interface‑first design, pseudocode, and GTD‑style debugging can dramatically improve a developer's efficiency and productivity while emphasizing the importance of rest and continuous learning.

GTDdebuggingdeveloper efficiency
0 likes · 6 min read
Boost Your Coding Efficiency: Master Planning, Pseudocode, and GTD Practices
Efficient Ops
Efficient Ops
Oct 24, 2015 · Fundamentals

How to Build a Personal Knowledge System for Career Growth

This article outlines a step‑by‑step framework—from defining your learning purpose to sharing and applying knowledge—to help professionals construct, organize, and leverage a personal knowledge system that boosts expertise and career performance.

Career GrowthPersonal Developmentknowledge management
0 likes · 13 min read
How to Build a Personal Knowledge System for Career Growth
21CTO
21CTO
Oct 17, 2015 · Fundamentals

Boost Your Coding Efficiency with Multiple Monitors: Insights and Setup Tips

This article shares practical findings on how using two or three monitors can significantly improve developers' productivity, outlines the hardware considerations, and recommends tools like UltraMon for managing multiple displays effectively.

Hardwaredeveloper setupefficiency
0 likes · 6 min read
Boost Your Coding Efficiency with Multiple Monitors: Insights and Setup Tips
21CTO
21CTO
Sep 26, 2015 · Operations

Why Working Harder Hurts: Proven Strategies to Boost Your Productivity

This article explains how smart energy management, limiting overtime, saying no to low‑value tasks, delegating, avoiding perfectionism, automating repetitive work, using data‑driven decisions, and allowing idle time can dramatically improve personal and organizational productivity, backed by multiple research studies.

Data-drivenDelegationautomation
0 likes · 9 min read
Why Working Harder Hurts: Proven Strategies to Boost Your Productivity
21CTO
21CTO
Sep 23, 2015 · Fundamentals

What Do the Top 1% Software Engineers Do Differently? Four Key Habits

To accelerate your career as a newly minted software engineer, adopt the four critical habits of the top 1%: investing in learning and tooling, taking decisive action, acting immediately, and maintaining full‑stack understanding, which together enable rapid, high‑impact contributions.

Career Developmentbest practicesproductivity
0 likes · 4 min read
What Do the Top 1% Software Engineers Do Differently? Four Key Habits
21CTO
21CTO
Sep 16, 2015 · Fundamentals

7 Toxic Habits Every Software Engineer Must Break to Boost Efficiency

The article outlines seven common counterproductive habits—lack of passion, avoiding testing, ignoring usability, saying "no" too quickly, resisting learning, poor teamwork, and neglecting security—that hinder software engineers' productivity and offers expert insights on how to overcome them.

coding habitsproductivityprofessional development
0 likes · 8 min read
7 Toxic Habits Every Software Engineer Must Break to Boost Efficiency
21CTO
21CTO
Sep 16, 2015 · R&D Management

Google’s 9 Rules for Running Effective Meetings – What Leaders Must Know

Google’s research on meeting efficiency reveals nine practical rules—assign a decision‑maker, prepare thoroughly, define a clear owner, keep meetings easy to cancel, limit size, attend only when needed, be punctual, stay focused, and shut down devices—to transform wasted time into productive outcomes.

GoogleLeadershipR&D management
0 likes · 7 min read
Google’s 9 Rules for Running Effective Meetings – What Leaders Must Know
21CTO
21CTO
Sep 10, 2015 · Fundamentals

How to Fast‑Track Your Journey from Junior to Senior Programmer

The article outlines practical habits—using Google for research, setting SMART goals, managing code on GitHub, logging learning, reading regularly, and mastering shortcuts—to help programmers break through the advanced‑beginner plateau and accelerate toward senior expertise.

Career Developmentlearning habitsproductivity
0 likes · 6 min read
How to Fast‑Track Your Journey from Junior to Senior Programmer
21CTO
21CTO
Sep 10, 2015 · Operations

8 Proven Strategies CEOs Use to Stop Wasting Time and Boost Productivity

This article reveals how CEOs can reclaim thousands of wasted hours each year by mastering the art of saying no, becoming email ninjas, managing energy, creating execution manuals, optimizing meetings, and leveraging assistants to focus on high‑impact work.

CEOLeadershipemail efficiency
0 likes · 15 min read
8 Proven Strategies CEOs Use to Stop Wasting Time and Boost Productivity
21CTO
21CTO
Aug 15, 2015 · R&D Management

How to Diagnose and Fix Low Team Efficiency: A Practical Guide

This article explains how to identify the root causes of low team efficiency, poor execution, and weak cohesion, offering practical steps such as diagnosing employee issues, creating clear HR policies, documenting problems, and fostering a trustworthy environment to address and eliminate troublemakers.

HR policiesLeadershipemployee performance
0 likes · 2 min read
How to Diagnose and Fix Low Team Efficiency: A Practical Guide

A Curated List of Essential Linux Command-Line Tools

This article presents a comprehensive collection of useful Linux command-line utilities—including dstat, screen, tmux, multitail, rsync, and many others—explaining their purposes, typical use cases, and where to obtain them, helping system administrators and developers improve productivity and monitoring.

BackupLinuxSystem Administration
0 likes · 12 min read
A Curated List of Essential Linux Command-Line Tools
Model Perspective
Model Perspective
Jun 28, 2015 · Fundamentals

What Is a Decision Execution Model? A Step‑by‑Step Guide

This article explains decision execution models, defining the concept, outlining its ideal assumptions, comparing it to mathematical induction, and discussing why real‑world constraints make the model impractical while still offering valuable insights for improving decision‑making processes.

Managementdecision makingprocess modeling
0 likes · 4 min read
What Is a Decision Execution Model? A Step‑by‑Step Guide
Qunar Tech Salon
Qunar Tech Salon
Mar 29, 2015 · Operations

Essential Unix/Linux Command-Line Tips for Increased Productivity

This guide presents a collection of practical Unix/Linux command-line techniques—including safe file deletion, terminal session recording, directory restoration, permission management, output formatting, user information retrieval, and efficient navigation—to help users boost productivity and manage systems more effectively.

LinuxUnixproductivity
0 likes · 9 min read
Essential Unix/Linux Command-Line Tips for Increased Productivity