Tagged articles
922 articles
Page 9 of 10
Java Captain
Java Captain
Sep 5, 2018 · Fundamentals

How to Effectively Read Framework Source Code: A Practical Guide

This guide outlines a step‑by‑step method for software developers to overcome the bottleneck of not being able to read source code by scanning documentation, identifying entry points, systematically reading and tracking progress, organizing findings, and applying critical thinking to understand and improve any framework.

Javaframework analysisproductivity
0 likes · 9 min read
How to Effectively Read Framework Source Code: A Practical Guide
MaGe Linux Operations
MaGe Linux Operations
Sep 3, 2018 · Frontend Development

Master Vim for Front‑End Developers: Essential Commands and Must‑Have Plugins

This comprehensive guide walks front‑end developers through installing Vim, mastering core editing commands, configuring a personalized .vimrc, and integrating essential plugins for file navigation, code completion, syntax highlighting, Git integration, markdown preview, and more, boosting productivity in modern web development.

FrontendPluginsVim
0 likes · 11 min read
Master Vim for Front‑End Developers: Essential Commands and Must‑Have Plugins
21CTO
21CTO
Aug 17, 2018 · Fundamentals

Boost Your Shell Productivity with Little‑Known Command History Tricks

Learn how to speed up repetitive shell tasks using hidden shortcuts like the escape‑dot (\. or !$), history expansion with !n, custom aliases, and essential editing key bindings, enabling you to quickly recall, modify, and execute previous commands without leaving the terminal.

command linehistoryproductivity
0 likes · 5 min read
Boost Your Shell Productivity with Little‑Known Command History Tricks
Senior Brother's Insights
Senior Brother's Insights
Aug 17, 2018 · Frontend Development

Supercharge HTML/CSS Coding in IDEA with Emmet Shortcuts

This guide introduces Emmet, the powerful IDE plugin that transforms short CSS‑style abbreviations into full HTML or CSS code, explains how to enable it in IntelliJ IDEA, and provides concrete syntax examples such as descendant, sibling, parent, multiplication, and ID/attribute shortcuts to dramatically speed up front‑end development.

EmmetFrontendHTML
0 likes · 5 min read
Supercharge HTML/CSS Coding in IDEA with Emmet Shortcuts
Java Captain
Java Captain
Jul 13, 2018 · Fundamentals

Comprehensive Guide to Configuring IntelliJ IDEA Settings for Efficient Java Development

This article provides a step‑by‑step walkthrough of essential IntelliJ IDEA configurations—including appearance, keymap, project view, auto‑completion, code inspection, import optimization, window layout, tab display, comment style, and local history—to help Java developers streamline their workflow and improve productivity.

IDE configurationIntelliJ IDEAJava development
0 likes · 8 min read
Comprehensive Guide to Configuring IntelliJ IDEA Settings for Efficient Java Development
ITPUB
ITPUB
Jul 8, 2018 · Fundamentals

9 Powerful Bash Tricks to Boost Your Command‑Line Productivity

This article shares nine practical Bash techniques—including inserting text at the top of a file, appending multiple lines, recursive search‑replace, creating temporary Vim files, advanced curl usage, Bashmarks, column extraction with awk, skipping words, and building custom command packages—each illustrated with ready‑to‑use code snippets.

Bashautomationcommand-line
0 likes · 8 min read
9 Powerful Bash Tricks to Boost Your Command‑Line Productivity
ITPUB
ITPUB
Jul 1, 2018 · Fundamentals

How to Future‑Proof Your Early Developer Career: Practical Tips from a CTO

Drawing on eight years of experience at companies like NVIDIA, Google, Slide, and Glow, this article offers concrete, system‑level advice for junior developers on building a personal toolbox, setting strategic goals, mastering communication, networking, and choosing the right company to accelerate long‑term growth.

career advicecommunicationdeveloper growth
0 likes · 14 min read
How to Future‑Proof Your Early Developer Career: Practical Tips from a CTO
360 Quality & Efficiency
360 Quality & Efficiency
Jun 21, 2018 · R&D Management

Evolution of Quality Assurance Roles and Automation at Google

The article traces Google's transition from manual testing to automated testing, detailing the emergence of distinct testing roles such as Test Engineers, Release Engineers, Site Reliability Engineers, and Test Development Engineers, and how these changes boosted productivity and reshaped engineering workflows.

GoogleQAautomation
0 likes · 6 min read
Evolution of Quality Assurance Roles and Automation at Google
Liangxu Linux
Liangxu Linux
Jun 19, 2018 · Fundamentals

Boost Your Linux Terminal Speed: Essential Keyboard Shortcuts You Must Know

Mastering Linux terminal shortcuts like Ctrl+P for previous command, Ctrl+N for next, and others such as Ctrl+A, Ctrl+E, Ctrl+D, and Ctrl+U can dramatically reduce hand movement, speed up navigation, and make you appear more professional while working in a virtual console.

keyboard shortcutsproductivity
0 likes · 3 min read
Boost Your Linux Terminal Speed: Essential Keyboard Shortcuts You Must Know
Programmer DD
Programmer DD
Jun 15, 2018 · Fundamentals

Unlock IntelliJ IDEA: 14 Hidden Shortcuts to Supercharge Your Coding

This guide presents fourteen practical IntelliJ IDEA shortcuts—including navigation, code folding, bookmark management, and UI tweaks—explaining when to use them, common pitfalls, and step‑by‑step key sequences so developers can work faster and avoid common mistakes.

Code navigationIDE TipsIntelliJ IDEA
0 likes · 11 min read
Unlock IntelliJ IDEA: 14 Hidden Shortcuts to Supercharge Your Coding
Java Captain
Java Captain
Jun 11, 2018 · Backend Development

IntelliJ IDEA Tips: Keyboard Shortcuts and Tricks for Efficient Java Development

This article presents a collection of practical IntelliJ IDEA shortcuts and techniques—including custom key bindings, navigation shortcuts like ctrl+alt+h, alt+f7, and ctrl+shift+a—to help Java developers efficiently explore code, locate methods, manage tabs, and improve overall productivity within the IDE.

IDE TipsIntelliJ IDEAJava development
0 likes · 11 min read
IntelliJ IDEA Tips: Keyboard Shortcuts and Tricks for Efficient Java Development
MaGe Linux Operations
MaGe Linux Operations
Jun 5, 2018 · Fundamentals

Master Vim: Essential Commands for Faster Coding and Efficient Editing

This guide explains how to harness Vim’s core principles—command‑mode habit, combination and repetition—to dramatically speed up coding, covering navigation shortcuts, repeatable edit techniques, visual‑block tricks, and practical examples that transform everyday editing into a highly efficient workflow.

Vimcoding efficiencycommand mode
0 likes · 11 min read
Master Vim: Essential Commands for Faster Coding and Efficient Editing
ITPUB
ITPUB
May 28, 2018 · Fundamentals

20 Essential Unix Command-Line Tricks Every Sysadmin Should Know

A concise collection of practical Unix/Linux command-line tips—including file deletion, output logging, terminal recording, permission handling, and more—designed to boost productivity and simplify common system administration tasks.

LinuxShell TipsSystem Administration
0 likes · 10 min read
20 Essential Unix Command-Line Tricks Every Sysadmin Should Know
MaGe Linux Operations
MaGe Linux Operations
May 26, 2018 · Fundamentals

Master Vim in 4 Weeks: A Practical Learning Plan

This guide presents a structured four‑week plan to learn Vim, covering daily vimtutor practice, minimal configuration without plugins, selective plugin usage, and advanced command composition to turn Vim into a powerful, efficient editing language.

Vimlearning planproductivity
0 likes · 10 min read
Master Vim in 4 Weeks: A Practical Learning Plan
Java Captain
Java Captain
May 25, 2018 · Fundamentals

How Busy Programmers Can Improve Efficiency and Career Growth

The article shares practical advice for programmers who feel constantly busy, offering strategies to prioritize tasks, communicate effectively, and use limited personal time to continuously learn and advance their technical skills and career prospects.

productivityself-improvementsoftware engineering
0 likes · 10 min read
How Busy Programmers Can Improve Efficiency and Career Growth
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.

LinuxTerminalTips
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 pluginsIntelliJJava
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.

Software Architecturecareer developmentcontinuous learning
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.

DiagrammingTeam Collaborationproductivity
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.

Process ImprovementTaggingdaily review
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.

CustomizationGitHubSpaceVim
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.

Linuxcommand-lineproductivity
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.

PerformanceVimbenchmark
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.

Information SecurityInternal toolscase study
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.

LinuxScriptingUnix
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.

Linuxcommand-lineproductivity
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.

SaaSStartupcost optimization
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.

BashFunctionsLinux
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.

LinuxTerminalcommand-line
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.

Developmentcommand-line toolsproductivity
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.

Xmindknowledge managementmind mapping
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.

ManagementProfessional Skillscareer development
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.

EclipseIDEJava
0 likes · 12 min read
Eclipse Shortcut Keys and Practical Tips for Efficient Development
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.

FocusTeam Collaborationproductivity
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.

BashTerminalcommand-line
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.

LeadershipManagementTeam Collaboration
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.

System Architecturecareer developmentcommunication
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.

Continuous Improvementcareer developmentlearning
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