Our feature stories reflect a wide range of interests. We might discuss how to make your own photo book in one while another reviews a gallery exhibition. One might discuss shopping strategies while another knocks down misconceptions about inkjet printing.
You'll find some slide shows in here, too, as well as multiple-story features like the one showing you how to cover a wedding.
In short, there's a lot to explore here. A few could be listed in more than one category. For example, the line between what's a Beginners article and what's Advanced is "redrawn" every now and then.
We've separated the occasional pieces into the Holiday category to make it easy to find the often oddly-named somewhat off-topic pieces we write when we're not working. And while we don't list our Site Tweaks in the Features section of our side bar, we do present them here as a separate section to make it easy to see how we've developed the site.
We've also added a Full List of everything in case categories confuse you as much as they do us.
Things can be hard to find. So poke around. All of them, we promise, are a good read. And often amply illustrated, as well.
2024
Christmas Cactus
The Bookcase
Why It's Called the Pacific
Tired
Bus Stop Sunset
Pennies From Heaven
Inhospitable Environment
Reinforced Masonry
PSA: Vaccination Time
Simulated Double Vision
A Collection of Droopheads
View From the Seventh Floor
Room With a View
Mr. Head
Take the Hint
Loving the World
Propagating a Rose
A Grateful City
White and Red
Bush Street
Addio, Pollini
Ice Plant
Red Hot Poker
January Sunset
International Holocaust Remembrance Day
Down the Corridor
Saints Peter & Paul
It's 2024!
2023
December Sunset
A Belated Beaujolais Nouveau
The Burghers of Calais
Through the Trunks
The Photos We Take
The Pink Rose
Yo-Yo Ma, the Natural World and Our Common Nature
Evening Clouds
Japanese Maple
New Construction
Tow Truck
Et Tu?
Spring Hath Sprung
A Sunset After All
All Flowers Fade
Fog
International Holocaust Remembrance Day
Twin Peaks
Caregiver
It's 2023!
2022
The Heavens
A Milestone
The Sky Is Not Falling
Beaujolais Nouveau
Election Day
Clouds Over Mount Tamalpais
The Changing Landscape
Upon Reflection
The Sparkling Bay
A Clear View
The New Door
Rejects? We Don't Have Any Rejects
Improved Meyer Lemon
The Music of Echoes
Youth Must Be Served
The Meaning of Colors
Urban Forestry
Blossoms on the Apple Tree
Dolls on Portola
Springing Up
Una Selva Oscura
No Place Like Home
International Holocaust Remembrance Day
The Steel Corner
Sky on Fire
The Undemolished
January 6
It's 2022!
2021
Looking Back
Before & After the Storm
Our Funny Anniversary
Beaujolais Nouveau
Flowering Despite the Cold
The Old Bolt
Against the Dark
Dramatic Horizon
An Eerie Sunset
Climbing onto Catalina
On Reflection
The Morning After
Evening's End
The Mural Continues
Before Day's End
Twenty Years Ago
Opportunity
The Fence Weathers
Pinecone
Flowering Rosemary
The Extraordinary Ordinary
Retro? Not Going Back Quite That Far
Wild Cherries
Pinholed
Drought
Roots
The Eye of the Beholder
The Promise of Another Day
The Jury Returns
Early Cherry Blossoms
Skylights
Renovate
Cold Sky
Unreal Sunset
The Chandelier Plant
Ferlinghetti, 1919-2021
A Crown of Clouds
Free
Photo of the Day
Promises
Winter Cityscape
The First Sunset of 2021
It's 2021!
2020
Winter Berries
Art in the Wild
Beyond the Sea
The Season of Giving
Life Among the Ashes
Checking Photo Corners With Blacklight
Persistence
Darkness After Dawn
Smoke Without Mirrors
The Overlook
The Patio at Night
Curfew Again
Curfew
Justice
The Orchid
Pride of Madeira
A Bright Spot
Signs of Life
An Invisible Man
Hovering Clouds
A Few Video Chat Tips
The Empty Ocean
Minna Street
On a Clear Day
Low Tide
Delighted
Auschwitz
A Storm Passes
Cityscape 2020
It's 2020!
2019
The Difference a Day Makes
Out of Order
Candelabra
Submerged
An Ordinary Sunset
Casting a Ballot
Beauty Briefly Burning Bright
Beaters
Sunday Sunset
The Mind Makes the Picture
Frayed
Old Hand
Summer Solstice
A Colorized Portrait Redefines Machado de Assis
Truth Idealized
The Florist's Van
Facts Online
How Was Your Weekend?
Apple Blossoms
The Giving Tree
A Deep Thought On Camera Reviews
Angry Sky, Happy Clouds
A Model Neighborhood
High Winds
Rain
First Sunset Of A New Year
It's 2019!
2018
Night And Day
The Paparazzo Story
Saved By The Rain
'Unhealthy Air' Today
Smoke And The Moon
November Sunset
The Midterm Election
The Petrified Forest of Software Development
The iMac At 20
The Politics In Photography
Is The Print Primary?
A Photo For A Poet
Flying Above The Storm
After Lunch
Happy
Our First Calendar Update of 2018
It's 2018!
2017
A Canopy of Red Clouds
An Autumn Dawn
The Sky On Fire
A Smoky Sunset Miles Away
Time After Time
Photography As An Art
The Skyline At Noon
Smoke, Fire, Friends
New Kid On The Block
The End Of A Sad Day
Utility Box Murals
Jerry Pournelle
Labor Day
Life's A Small Glass Of Glass Cherries
Cradle To Grave
Summer Fog
Fleishman On HEIF, HEVC
The Old Pier
Cityscape
A New Sidewalk
Accidents Happen
A Crown of Clouds
An Old Photo
A Marketing Lesson
Wherefore Art Thou?
Mirror, Mirror, On The Wall
The Old Sill
Of Violins And Cameras
Late Afternoon Skyscape
Dancing Clouds
Sunrise, Sunset
Today's Lesson
2016
It's Always You
Yesterday
Houses
Relax
At Day's End
Lips, And The Night Goes
Warning: Twin Peaks Roadway Reconfigured
Avoiding Digital Eye Strain
Election Day
Something's In The Oven...
Alone In The World
Four Of A Kind
A Dog's Life
2015
If Dreams Come True
Testing, Testing...
The Rain-Washed City
The Last Day Of Summer
Going With The Flow
A Distraction
Infinity On Monday
Bodie: A Photography Throwback
Alternately, Above The Summit
Another Solution To Adobe's 'No Internet Connection' Problem
At The Summit
Life Is Full Of Detours
Can Decay Be Beautiful?
Men Working...
Pedal To The Metal
Telling Time
Portals to the Past
A Storm Passing By
Photoshop Turns 25
A Salute To Bob Simon And David Carr
Day's End
It's 2015!
2014
After A Night Of Rain
The Storm At Sunset
Pennies From Heaven
A Discussion With Piccure+'s Lui
A Night At The Holy City Zoo
Outside 'Outside Lands'
Do Dye Sub Prints Fade?
Lossy DNG: Heresy Or The New JPEG?
The Aftermath
A Midweek Moment
Stopping To Smell The Flowers
Why Should You Suffer?
Taking Your Smartphone To The Doctor
A Pointed Nose
A Literary Magazine For Photographers
Priorities
Art Appreciation
Teaching
2013
Say Au Revoir But Not Goodbye To Candlestick
Never Done
Using Someone Else's Camera
A Beautiful Day
Fifty Years After
Nadar's Lesson On Photography
Appearances Are Everything
Shooting The Minister
A Trip To The Store
The Fiber Optic Game
'Because They Marched'
Perspective
Kodachrome, Browsers, Color, Memories
The Secret To Success
Fluency, LeBron, Chumash, Sign & So On
Photography Does Not Come In A Bottle
Carrying On About Carry-On
Chicago Stanley Cup Victory In 2,000 Words
Two Simple Lessons
The Panic of 2013 -- Accessing Your Work
Roger Ebert On Image Composition And Life
A Modest Proposal For The Creative Suite
How Sweet Is Pellegrin?
2024
Merry Christmas
Happy Thanksgiving
Veterans Day
Happy Indigenous Columbus Day
Labor Day
The Fourth Divided by Nine
Happy Juneteenth
Memorial Day
Happy Easter!
Happy St. Patrick's Day
Presidents' Day
A Valentine
Martin Luther King, Jr. Day
2023
Happy New Year!
Merry Christmas
Tracking Santa in 2023
Happy Thanksgiving
Veterans Day
Happy Halloween
A Holiday For Everyone
Labor Day
The Fog on the Fourth
Happy Juneteenth
Memorial Day
Easter?
Happy St. Patrick's Day
Presidents' Day
A Valentine
Martin Luther King, Jr. Day
2022
Happy New Year!
Merry Christmas
Tracking Santa in 2022
Happy Thanksgiving
Veterans Day
Happy Halloween
The Ambiguous Holiday
Labor Day
The Fourth Divided by Six
Happy Juneteenth
Memorial Day
On Easter During Passover Through Ramadan
Happy St. Patrick's Day
Presidents' Day
A Valentine
Martin Luther King, Jr. Day
2021
Happy New Year!
Happy Christmas
Tracking Santa in 2021
Happy Thanksgiving
Veterans Day
Columbus Day Observed
Labor Day
Celebrating the Fourth on the Fifth
Happy Juneteenth
Memorial Day
Happy Easter, Happy Passover
Happy St. Patrick's Day
Presidents' Day
Martin Luther King, Jr. Day
2020
Happy New Year!
Happy Christmas
Tracking Santa in 2020
Happy Thanksgiving
Veterans Day
Election Day
Happy Halloween
Columbus Day
Labor Day
A Fourth Without Fireworks
Memorial Day
Happy Easter
Happy St. Patrick's Day
Presidents' Day
A Valentine
Martin Luther King, Jr. Day
2019
Happy New Year!
Merry Christmas
Tracking Santa After the Chaos
Happy Thanksgiving
Veterans Day
Happy Halloween
Columbus Day Observed
Labor Day
The Fourth
Memorial Day
Happy Easter to All Good Eggs
Happy St. Patrick's Day
Presidents' Day
Martin Luther King, Jr. Day
2018
Happy New Year!
Merry Christmas
Tracking Santa Tonight
Happy Thanksgiving
Veterans Day
The Divisive Holiday Of A Divided Nation
Labor Day
The Fourth of July
Memorial Day
Happy Easter, Passover, April Fools' Day!
Presidents' Day
A Valentine
Martin Luther King, Jr. Day
2017
Happy New Year!
A Christmas Memory
Tracking Santa In 3D
Happy Thanksgiving
Veterans Day Observed
Happy Halloween
Labor Day
The Fourth
Memorial Day
Happy Easter! Happy Passover!
Happy St. Patrick's Day
Presidents' Day
Martin Luther King, Jr. Day
2016
Happy New Year!
A Christmas Story
Happy Thanksgiving
Veterans Day
Happy Halloween
Cruising The Holiday
Labor Day
A Photo Finish
Memorial Day
A Mother's Day Treat
Presidents' Day
Martin Luther King, Jr. Day
2015
Happy New Year!
On The Back Streets Of Bethlehem
Happy Thanksgiving
Veterans Day
Happy Holiday (Columbus Day)
Labor Day
Memorial Day
St. Patrick's Day
Martin Luther King, Jr. Day
2014
Happy New Year!
Tracking Santa
Happy Thanksgiving
Veterans Day
Celebrating The Holiday (Columbus Day)
'If You Want To Be Free ...'
Memorial Day
Happy Easter!
Two Portraits On Presidents' Day
Martin Luther King, Jr. Day
The Year Of The Horse
2013
Auld Lang Syne, My Friend!
A Christmas Wish
A Christmas Scene
Happy Thanksgiving
Mission Rock Holiday (Columbus Day)
Independence Day
Good Friday
A Valentine
E X H I B I T S
The Michael Jang Retrospective
'Light and Love'
Carolyn Drake's 'Wild Pigeon'
Revisiting SFMOMA's 'The Train'
SFMOMA: Walker Evans Retrospective
SFMOMA Exhibits Japanese Postwar Photography
Anthony Hernandez's SFMOMA Retrospective
A Few Notes On The Jewel City Exhibit
The Worden Exhibit
Visiting Watkins At Stanford
Windisch Exhibit of 1960s Surf Photography
Bent Out Of Shape Over Two Shows
Photographs From The Unembedded
Fraenkel Gallery Hangs 'The Unphotographable'
P R O J E C T S
Running Old Wacom Tablets on Newer macOSes
A Project: A Smartphone, A Kwilt and Excire Foto
Green Apples
Interactive Editing
Optical Plan C Kicks In
Rexatar Progress Report
We Concoct an Optical Plan B
Archive Your Photos With a Script
Mounting an External Drive
Chains
Theater Arts
The Beauty Of Old Things
Catch Of The Day
Dancing Maple Leaves
An Edgy Image
Love
The Last Laugh
Making Photo Wallplates
Neighbors
A Double Twist
The Stone Wall
Make A Wrist Strap For Your Phone
Exposure
Portrait
Printing A Time Stamp On Photos
Scanning Polachrome
Restoring A Damaged Print
A Difficult Shot, A Fun Project
Tunnel Vision
Black & White & Red All Over?
When A Photo Of Trees Is Really Of Clouds
Aging A Photo With Exposure 6
Of Forests And Trees, Bushes and Leaves
Creative Arts
Using A Reversing Ring
Getting Out Of Jail Card
A Baby Shower Gift Idea
Shooting A Wedding
A Salute
A First Communion
The Water's Fine
Warm Water Cove, Ilford Galerie
Making Photo Coasters
Sharing Photos With Visitors
Shooting Rivera's Murals
On Assignment: The Party
Making Holiday Photo Cards
B E G I N N E R S
Yucca
Autumn Agave
The Unscanner
Cropping a Neighborhood
Dancing Cactus
The First Day of Spring
Early Magnolia
Christmas Tree Shadow
Play Ball
Love the Photos of Your Kids But
Scale
The Ladder
Rust
A Meditation on Patio Bricks
Branches
Fall Flowers
Clouds Over Diablo
Cultivation
Walls
Cutting Edge
A Spire
The Rusted Can
Restoring a Digital Image
Making Inkjet Prints Again
Two Simple Edits
Chasing a Sunset
A Carpet of Fallen Leaves
Clay Pots
Tamalpais Sunset
Learning the Game
Vacant Lot
Double Take
Downhill From Here
The Hedge
Coming Apart
'Discovering' New Tools
Reopening Schools
Fireworks
Closed
Are You Paying Attention?
Porcelain Dolphin
At the Doctor's Office
Holding the Fort
Three Pewter Vases
Morning Light
Saving Time
Two Views
City Skyline
Bird Bath Through The Fence
Scenic Spot
The Shadow Of A Succulent
Sensor Cleaning
Turning Around Once In A While
Shoes On The Sill: Granulation
All You Ever Wanted To Know About Aspect Ratios
Fiat Lux
A Monochrome Moment
The Art Of Cropping
Moving The Earth
Cutting Out Carbs
A Couple Of Private Postings
Here's Looking At You
Storm Clouds On The Ridge
The One-Eyed Man
Christmas Day User Interface Fail
Not Your Ordinary Garden Gnome
'Are You Being True?'
Under Construction: Editing An Image
An Asymmetrical City Panorama
Cloudscapes
The Year Of The Monkey
Super Bowl Week
Fall Color
An Old Lesson
On Shooting Sunsets
A Slice Of Beach
How To Resolve A Little Volume Issue
Improving On Autofocus
Should You Edit Every Photo?
Zooming In With A Scan
A Smartphone Misbehaves At The Museum
Around Town
Getting Your Camera's Shutter Count
A Checklist For Post Processing
A Mother's Rose From The Wedding
A Follow-Up: Two 'Secrets'
Blowin' In The Wind
Photoshop's Most Used Tool: Crop
Taking Your Photo Collection Inventory
Can You Hierarchy?
Improving Your Craft
Getting Started In Photography
What's A Prime Lens?
The Three Angels of Exposure
A D V A N C E D
A Monochrome Victorian
Staircase
Cityscape 2024
A Gnarly Shot
That Iris Again
The Crop
A Portable Negative Viewer
Trash Can
A Smile From the Past
A Backdoor Restoration
Neural Edits of an Obituary Portrait
Putting Together a Photo Tribute
Shadow
Looking North
Urban Trellis
Amber Waves
Foxglove
Blossoms in May
Mount Tam
Late Rose
The Moon One Night
Breaching a Gate
On Visualization
The Fog as Prop
Before Leaving
Cherry Laurel
A Tale of Two Shots
Take Two: Signs of Life
Broken Limbs
An Apple Blossom
About That Lemon (and Deconvolution Sharpening)
Anatomy of a Lemon
A Storm Passes Quietly
Seclusion
Manhole Cover
Untold Stories
Kissing
Twin Peaks: A B&W Conversion
Making It Miniature
A Burst of Roadside Yellow
A Hard Place
Clouds in Isolation
Keeping Your Distance
Being Held
Mount Diablo in the Clouds
Tamalpais
A Difficult Edit
September Apples
Climbing the Ladder
On the Road
The Hollowed Out Log
Zoning With Zonin
Summer Rose
The Leaf
The Web
The Brick
You Know My Name...
Monetization
Panorama of Alcatraz
Houses on a Hill
The Keys To Lost Locks
Angels At The Gate
Woozy Wednesday
The Ravishes Of Time
Laffing Sal
Shooting South Again
The Hills of San Francisco
Wood
Lock & Key
How To Salvage Reds
In Progress: The Way Up
Modern Composition
Color Pop In Photoshop
Shooting South
Making A Custom Border For Exposure X3
Taking The Calla Lily Cure
The Art Of Composition
Fall Colors
Halloween Decorations Go Digital
One Fabulous Toucan
New Skyline Artificially Aged
A Different Angle
San Francisco Bay Pano
A Night & Day Lesson In Exposure
Beyond The Velvet Rope
Running On Rims
Je T'Aime
Partial Pano: The City Under Clouds
On Image Editing Software
An Island In the Middle Of The City
How To Make An HTML Email Holiday Card
The Art Of Editing
Something Completely Different (But Familiar)
Cityscape
Optimism, Unfathomable Odds
In The Bag
Downhill
Some Days Are Like That
Solving That Adobe Generator Problem -- Again
Manikin Working...
Revisiting Two Images
The Post Processing Post
Revisiting That Golf Course
A Better Panorama
An HTML Video Project
This Afternoon's Spectacle
A Storm Rolls Through
The Golden Gate
Tintypes In The Digital Age
Animated People Watching
Moon Over The Pacific
Our Guide To San Francisco
Focus Is An Option
The Last Turners
Shooting Fireworks
Building A Staircase Step By Step
Aquatic Park Panorama
Leica And Apple And DNG! Oh My!
The Split-Toning Solution
A Favorite Image Digitized
Bakers Beach Sunset
A Shot In The Dark
Creating A Party Printing Folder
Cityscape
Why Is This Man Smiling?
Autumn Leaves in OpticsPro 10, Piccure+
That Bouquet At Sunset
A View Of The Bridge
Editing the Beach Chalet Murals
Jardine: A Workflow Essay
Solving A Photoshop Generator Error
Notes on Copyright
An Indiscretion
Solving A Revel Problem With Lightroom
Solving A Photoshop Generator Problem
Safeguarding The Integrity Of Your Photos
The XZ-1 And The Wall
A Blossom Blooms
Devising A Backup Strategy
Half Empty, Half Full
San Francisco Bay Panorama
Sending Small Raw Files Without Lightroom
Painting A Photo
Why The Cat Runs Away With The Bride
Playing With Aspect Ratios
Our Secret Backup & Archiving Strategy In Action
J U S T F O R F U N
Black & White in Color
A Streetcar Going Nowhere
Mike's Olympic Coverage
Aging a Portrait With Photoshop
The Curse of Double Prints
Stepping Out
Baby Shoes
Free Art
The Culture of Undo
Following Directions
Sometimes Your Heart Breaks
The Photo Sleuth
Absolute Power
Expertise
Remember Magazines?
Pillows
Who's on First
Free Cone Day
A Tearjerker
Ciao
A Dark and Stormy Night
Putting Up the Tree
An Appellation
Red Zone
Instead of a Lunar Eclipse
The Requisite Sunset
Bookcase Graveyard
Sufferin' Succotash!
Not Elliot's Bike
Spanish Dagger
Two Cannons, One Letter (and Yoda)
Welcoming the Week
Rocks and Lantana
Papers
Can't Wait Until Winter
The Finish Line
Gardening Day
Hugs & Kisses
Popcorn Roses
Taking a Different Approach
Oxygen
Three Illustrative Edits
Getting What You Want
The Burning Bush
Stuffed
The Left-Out Decoration
You Can Lead a Horse to Water
Another iPhone Avalanche
A Steep Climb
Summer Weather
Always Good Advice
Wildlife
Friends in High Places
Earth Day
Stumped
A Modern Monument
Mondays Aren't All Bad
A Snapshot of Joy
Angel Wings
An Alternative Christmas Card
Sunset Nouveau
Sidewalk Succulent
The Kitchen Sink
Cookie Quarantine Ends
The Web We Weave
How We Celebrated Street Photography Day
A Sulphur Sky
About Those MLB Cutouts
Lichen
An Orchid a Day
In Praise of Green (and Red)
An Urban Scene
Always Take a Camera With You
Society Garlic
Escape
Peruvian Lilies
The Wet Geranium
Ode to Rosemary
Macro Mushroom
Teacher Appreciation Day
Ice Plant
A Tiny Miracle
Asparagaceae
Attached Housing
Another Red Chair
The Other Red Chair
Old Bones
Caffe Trieste
A Blue & Gold Evening
As Dawn Dissipates
2019 Taken to the Cleaners
Crab Season Opens After Whales Migrate
Congrats, Boch!
Friday the Thirteenth
Bad Advice
The Unicorn We Know
So Much For Spring
Spring Poppy
And Then There Are Days Like This
There Will Be Days Like This
Sailing
Surviving The Morning
A Reflective Moment
The Big Lunch
Our Daily Bread
The First Day Of School
Working Late
Save It!
A Thank You To Our Subscribers
On The Plus Side
Let the Games Begin
Pinocchio
Lenses Are Generational
A Castle
A Rain Gauge
Kids Playing
Reciting From Memory
The Power Of Words
A Thank You To Our Subscribers
Take A Seat On A Share Chair
All Smiles
Caption Contest
Some Days Are Like That
Stories Not Told
Breaking News
There Are Two Sides To Every Mushroom
Going Places
Along For The Ride
The View East
When Evening Falls
Over The Rainbow
Morning Light
Happy Birthday, Claude!
Turning Over The Camera Odometer
It's Monday (Get Through It)
A Succulent Image
A Sunday Morning In Bed
The 'Purple' Cow
Any Questions?
The Finals Simulated In Photoshop, OpticsPro
Two Old, Inspiring Polaroids
Not All Mondays Are The Same
Everyone Has Something To Frame
Keep Shooting
Off The Grid
Crab Season Opens
A Thank You To Our Subscribers
Another Day At The Office
Game On
Wells Fargo Prime
How To Photograph Christmas Tree Lights
An Old Storm
What A Photographer Does
Homage To The Square
When Only An Emporer Will Do
Half A Million Celebrate Champs In Oakland
A Box Of Chocolates
On Redundancy
Two Cameras At The Museum
A Modest Proposal For Museums
As the Bouquets Fade
Bouquets To Art 2105
Half Full, Completely Empty
The Best Kind Of Camera
The Ideal Reader
The Best Camera At The Wedding
The Perfect Camera Case You Already Own
A Chain Link Fence
Men Working
Wish You Were Here
Having Heart
Shooting Dice
Auld Lang Syne, My Friend!
Anything Your Heart Desires
Photographers & Comedians
An Evening Out
Portrait Of The Photographer As A (Very) Young Man
How To Read A Photo
Avoiding 'The Chair'
Wait a Minute ...
T O O L S
A Macro to Install ExifTool
Time Machine Diary
Another Approach
Solving Photoshop's Folder Follies
Calculating an Aspect Ratio
Quick Tip: Expanding Our Filter by Rating Macro
Quick Tip: Automating Lightroom Rating Displays
A Keypad for Photoshop
Quick Fix: Photoshop's GPU Complaint
Ingester Gets Some AI Help
Executor With a Camera
Let It Snow
Quick Fix: EVF
An iPhone Sunset
Rip Van Winkle Buys an iPhone 15
Ingestor Adds Image Capture
Ingestor Goes Autopilot
Archiving a Year to DVDs
Quick Fix: The Morning Fog
Resolving a DNP Driver Problem
Emergency Fix: The SD Card From Hell
Automating Ingestor
Quick Tip: Photoshop's Corrupted Droplets
The Trek to Ventura
We Calibrate the M2 MacBook Pro
Generative Fill Test Drive
It's a DIY World
Our Refurb Arrives
Prepping For a New Mac
The Easel and the Typewriter
Ingestor Evolves With AppleScript
Macro: Extract Text From an Image
Free Fix: The Stuck Pixel
A Visit to the Optometrist
Quick Tip: Restoring Tool Behavior
Lightning Strikes Twice
Disaster Recovery
Repairing a Nikkor Zoom
How to Pack a Lens
Fixing a Nikkor Zoom
Another Sanity-Saving Keyboard Maestro Macro
Moving to Monterey
Go to Cart
Installing ImageMagick With PerlMagick
Lightroom: Solving the 'Chromium Safe Storage' Dialog Issue
It's a Miracle: CanoScan 9000F Runs on Catalina
Solving Our Own Problems
On Artificial Intelligence
Working Around Photoshop's Guide on White Problem
Using Exiftool as an Image Organizer
The Farallons
Apple Announces ProRaw
Resurrecting a Dead Mouse
Reviewing the Toolbox
Napkin: A Keyboard Maestro Macro With Photo Filters
Now Showing
Using Keyboard Maestro For Imaging and Other Things
Another Week of Shutter Actuations
Sign Of The Times
Archiving As A Constant
How To Extract A JPEG From A Raw File
Textcavator
Leaves
Adapting A Background To Your Environment
Building Macros For DxO Optics Pro
Of Fireworks We Singe
Another Problem Automation Solves
Two Slide Show Fails
Installing Sierra
How To Advertise
Gear Lessons Learned From Golf
After The Deluge
The Quality Of Light
Swatting A Lightroom Export Bug
Classic Battle Green Under Gray Skies
The New MacBook Pro Conundrum
Rags To Rags
Tools Of The Trade
The Life Expectancy Of Software
On To El Capitan
Sneak Peak: OpticFilm 135 Kodachrome Scans
Sneak Peak: OpticFilm 135 Ektachrome Scans
Alien Skin Software Introduces Ambitious Exposure X
One Cure For Ingestion
Speaking Of Clouds...
Before You Buy Another Camera
A Peek At HP's Instant Ink
A Fresh Look At HP's Paper, Ink Technology
Solving Two Software Problems
It's Not All Sunshine
Surfing Before The Web
Back To Work
More On Our Lightroom CC Rotation Problem
Goodbye, Spell Catcher (Sob). Hello, Yosemite!
Preview: Exposure 7
Mike's Free Photo Calendar Kit
Adobe Shape As A Camera App
The iPhone Ecosystem Expands
Photoshop Scripting After Flash
Updating To Photoshop CC 2014
An Overview Of Creative Cloud 2014
Adding Sliding Images To Your Web Site
How To Modify Lytebox Graphics
Spring Forward
The Trick To Safely Assembling A Softbox
The Restorers
Scanning Slides With A Camera
Can YesVideo Save Your Life?
Serious Camera Advice
Mavericks Diary
A DIY Camera Finder
Inkjet Printing Misconceptions
The Big Deal With Big Printers
Camera Reviews & Photography
Going Beyond The Wigglegram
An Old $8 Rexatar Zoom Survives Into The Digital Age
The Old Gray Mare
Springing Back After The Fact
The Dentist Shoots, We Smile
S I T E T W E A K S
Site Tweak: Find Improved
Site Tweak: AI Bots Blocked
Site Tweak: A QR Code
Site Tweak: Site Search
Site Tweak: Enlarge on Hover
Site Tweak: Twitter Account
Site Tweak: Autofocus Find
Site Tweak: Calendar
Site Tweak: Brave Search and More
Site Tweak: Updated Subscription Options
Site Tweak: Counting Matinees
Site Tweak: Google Text Search
Site Tweak: Feature Index Year Dividers
Site Tweak: Slide Show Index
Site Tweak: Image Search
Site Tweak: Image Search
Site Tweak: Improved Full Text Search
Site Tweak: Word Count
Site Tweak: Form Buttons
Site Tweak: More Glossary Entries, Better Count
Site Tweak: Glossary Grows Again
Site Tweak: Expanded Glossary
Site Tweak: A Glossary
Site Tweak: A Look Back
Site Tweaks: Footnotes, Content Alerts
Site Tweak: Highlights
Site Tweak: Interactive Editing Details
Site Tweak: Expanded Editorial Counts
Site Tweak: Story Counts
Site Tweak: Gear Specs
Site Tweak: Dealing With Common Errors
Site Tweak: Scrolling Headline Pages
Site Tweak: Of Scrollbars And Buttons
Site Tweak: Ridiculous Revision To A Silly Decision
Site Tweak: Expanded Calendar
Site Tweaks: Two Minor Improvements
Site Note: The Year In Review?
Site Tweak: Longer Horn Tweets
Site Tweak: Recent Releases
Site Tweak: Index Left Margin
Site Tweak: Carousel Navigation
Site Tweak: Send A Scoop
Site Tweak: JSON Feed Images
Site Tweak: Calendar Submissions
Site Tweak: A JSON Feed
Site Tweak: Month Subheads
Site Tweak: Calendar Archive
A Lesson In Software Development
Site Tweak: Affiliate Ads
Site Tweak: Ad Server Juggling
Two Tiny Site Tweaks
Site Tweak: Thumbnailing The Obits
Site Tweak: Index Navigation
Site Tweak: Last Updated
Site Tweak: Table Of Contents Links
Site Tweak: A Little More Responsive
Two Site Tweaks: Gift Cards, Phone CSS
Site Tweak: A Calendar
Site Tweak: Polls
Site Tweak: Google Added To Search Options
Designing A Site Navigation Solution
Late Night Install With Site Tweaks
A Few Site Tweaks
One Of Those Days
Revisions, Revisions
Everyone Loves A Parade
More Links
Adding Sliding Images To Your Web Site
Another Site Tweak
Two Tiny Tweaks
Another Text Search Improvement
Tweaking The Site
An Improved Text Search
Top Stories Ticker
How To Chase Updates Here
Tidying Up
Our Recommended Products Page
Comments Come Alive
How To Enjoy 'Photo Corners'
A Comment on Comments
M I S C E L L A N E O U S
Christmas Cactus
The Bookcase
Why It's Called the Pacific
Tired
Bus Stop Sunset
Pennies From Heaven
Inhospitable Environment
Reinforced Masonry
PSA: Vaccination Time
Simulated Double Vision
A Collection of Droopheads
View From the Seventh Floor
Room With a View
Mr. Head
Take the Hint
Loving the World
Propagating a Rose
A Grateful City
White and Red
Bush Street
Addio, Pollini
Ice Plant
Red Hot Poker
January Sunset
International Holocaust Remembrance Day
Down the Corridor
Saints Peter & Paul
It's 2024!
December Sunset
A Belated Beaujolais Nouveau
The Burghers of Calais
Through the Trunks
The Photos We Take
The Pink Rose
Yo-Yo Ma, the Natural World and Our Common Nature
Evening Clouds
Japanese Maple
New Construction
Tow Truck
Et Tu?
Spring Hath Sprung
A Sunset After All
All Flowers Fade
Fog
International Holocaust Remembrance Day
Twin Peaks
It's 2023!
The Heavens
A Milestone
The Sky Is Not Falling
Beaujolais Nouveau
Election Day
Clouds Over Mount Tamalpais
The Changing Landscape
Upon Reflection
The Sparkling Bay
A Clear View
The New Door
Rejects? We Don't Have Any Rejects
Improved Meyer Lemon
The Music of Echoes
Youth Must Be Served
The Meaning of Colors
Urban Forestry
Blossoms on the Apple Tree
Dolls on Portola
Springing Up
Una Selva Oscura
No Place Like Home
International Holocaust Remembrance Day
The Steel Corner
Sky on Fire
The Undemolished
January 6
It's 2022!
Looking Back
Before & After the Storm
Our Funny Anniversary
Flowering Despite the Cold
Beaujolais Nouveau
The Old Bolt
Against the Dark
Dramatic Horizon
An Eerie Sunset
Climbing onto Catalina
On Reflection
The Morning After
Evening's End
The Mural Continues
Before Day's End
Twenty Years Ago
Opportunity
The Fence Weathers
Pinecone
Flowering Rosemary
Retro? Not Going Back Quite That Far
The Extraordinary Ordinary
Wild Cherries
Pinholed
Drought
Roots
The Eye of the Beholder
The Promise of Another Day
The Jury Returns
Early Cherry Blossoms
Skylights
Renovate
Cold Sky
Unreal Sunset
The Chandelier Plant
Ferlinghetti, 1919-2021
A Crown of Clouds
Free
Photo of the Day
Promises
Winter Cityscape
The First Sunset of 2021
Winter Berries
Art in the Wild
Beyond the Sea
The Season of Giving
Life Among the Ashes
Checking Photo Corners With Blacklight
Persistence
Darkness After Dawn
Smoke Without Mirrors
The Overlook
The Patio at Night
Curfew Again
Curfew
Justice
The Orchid
Pride of Madeira
A Bright Spot
Signs of Life
An Invisible Man
Hovering Clouds
A Few Video Chat Tips
The Empty Ocean
Minna Street
On a Clear Day
Low Tide
Delighted
Auschwitz
A Storm Passes
Cityscape 2020
It's 2020!
The Difference a Day Makes
Out of Order
Candelabra
Submerged
An Ordinary Sunset
Casting a Ballot
A Deep Thought on Inspiration
Beauty Briefly Burning Bright
Beaters
Sunday Sunset
The Mind Makes the Picture
Frayed
Old Hand
Summer Solstice
A Colorized Portrait Redefines Machado de Assis
Truth Idealized
The Florist's Van
Facts Online
How Was Your Weekend?
Apple Blossoms
The Giving Tree
A Deep Thought On Camera Reviews
Angry Sky, Happy Clouds
A Model Neighborhood
High Winds
Rain
First Sunset Of A New Year
It's 2019!
Night And Day
The Paparazzo Story
Saved By The Rain
'Unhealthy Air'
Smoke And The Moon
November Sunset
The Petrified Forest of Software Development
The iMac At 20
The Politics In Photography
Is The Print Primary?
A Photo For A Poet
Flying Above The Storm
After Lunch
Happy
Our First Calendar Update of 2018
It's 2018!
A Canopy of Red Clouds
An Autumn Dawn
The Sky On Fire
A Smoky Sunset Miles Away
Time After Time
Photography As An Art
The Skyline At Noon
Smoke, Fire, Friends
New Kid On The Block
The End Of A Sad Day
Utility Box Murals
Jerry Pournelle
Life's A Small Glass Of Glass Cherries
Cradle To Grave
Summer Fog
Fleishman On HEIF, HEVC
The Old Pier
Cityscape
A New Sidewalk
Accidents Happen
A Crown of Clouds
An Old Photo
A Marketing Lesson
Wherefore Art Thou?
Mirror, Mirror, On The Wall
The Old Sill
Of Violins And Cameras
Late Afternoon Skyscape
Dancing Clouds
Sunrise, Sunset
Today's Lesson
It's Always You
Yesterday
Houses
Relax
At Day's End
Lips, And The Night Goes
Warning: Twin Peaks Roadway Reconfigured
Avoiding Digital Eye Strain
Election Day
Something's In The Oven...
Alone In The World
Four Of A Kind
A Dog's Life
If Dreams Come True
Testing, Testing...
The Rain-Washed City
The Last Day Of Summer
Going With The Flow
A Distraction
Infinity On Monday
Bodie: A Photography Throwback
Alternately, Above The Summit
Another Solution To Adobe's 'No Internet Connection' Problem
At The Summit
Life Is Full Of Detours
Can Decay Be Beautiful?
Men Working...
Pedal To The Metal
Telling Time
Portals to the Past
A Storm Passing By
Photoshop Turns 25
A Salute To Bob Simon And David Carr
Day's End
It's 2015!
After A Night Of Rain
The Storm At Sunset
Pennies From Heaven
A Discussion With Piccure+'s Lui
A Night At The Holy City Zoo
Outside 'Outside Lands'
Do Dye Sub Prints Fade?
Lossy DNG: Heresy Or The New JPEG?
The Aftermath
A Midweek Moment
Stopping To Smell The Flowers
Why Should You Suffer?
Taking Your Smartphone To The Doctor
A Pointed Nose
A Literary Magazine For Photographers
Priorities
Art Appreciation
Teaching
Say Au Revoir But Not Goodbye To Candlestick
Never Done
Using Someone Else's Camera
A Beautiful Day
Fifty Years After
Nadar's Lesson On Photography
Appearances Are Everything
Shooting The Minister
A Trip To The Store
The Fiber Optic Game
'Because They Marched'
Perspective
Kodachrome, Browsers, Color, Memories
The Secret To Success
Fluency, LeBron, Chumash, Sign & So On
Photography Does Not Come In A Bottle
Carrying On About Carry-On
Chicago Stanley Cup Victory In 2,000 Words
Two Simple Lessons
The Panic of 2013 -- Accessing Your Work
Roger Ebert On Image Composition And Life
A Modest Proposal For The Creative Suite
How Sweet Is Pellegrin?
A S S I G N M E N T S
The Biggest Wedding Photographer Fail
Baby Pictures
Video Editing
Wedding Video
The Party
H O L I D A Y S
Merry Christmas
Happy Thanksgiving
Veterans Day
Happy Indigenous Columbus Day
Labor Day
The Fourth Divided by Nine
Happy Juneteenth
Memorial Day
Happy Easter!
Happy St. Patrick's Day
Presidents' Day
A Valentine
Martin Luther King, Jr. Day
2023
Happy New Year!
Merry Christmas
Tracking Santa in 2023
Happy Thanksgiving
Veterans Day
Happy Halloween
A Holiday For Everyone
Labor Day
The Fog on the Fourth
Happy Juneteenth
Memorial Day
Easter?
Happy St. Patrick's Day
Presidents' Day
A Valentine
Martin Luther King, Jr. Day
2022
Happy New Year!
Merry Christmas
Tracking Santa in 2022
Happy Thanksgiving
Veterans Day
Happy Halloween
The Ambiguous Holiday
Labor Day
The Fourth Divided by Six
Happy Juneteenth
Memorial Day
On Easter During Passover Through Ramadan
Happy St. Patrick's Day
Presidents' Day
A Valentine
Martin Luther King, Jr. Day
2021
Happy New Year!
Happy Christmas
Tracking Santa in 2021
Happy Thanksgiving
Veterans Day
Columbus Day Observed
Labor Day
Celebrating the Fourth on the Fifth
Happy Juneteenth
Memorial Day
Happy Easter, Happy Passover
Happy St. Patrick's Day
Presidents' Day
Martin Luther King, Jr. Day
2020
Happy New Year!
Happy Christmas
Tracking Santa in 2020
Happy Thanksgiving
Veterans Day
Election Day
Happy Halloween
Columbus Day
Labor Day
A Fourth Without Fireworks
Memorial Day
Happy Easter
Happy St. Patrick's Day
Presidents' Day
A Valentine
Martin Luther King, Jr. Day
2019
Happy New Year!
Merry Christmas
Tracking Santa After the Chaos
Happy Thanksgiving
Veterans Day
Happy Halloween
Columbus Day Observed
Labor Day
The Fourth
Memorial Day
Happy Easter to All Good Eggs
Happy St. Patrick's Day
Presidents' Day
Martin Luther King, Jr. Day
2018
Happy New Year!
Merry Christmas
Tracking Santa Tonight
Happy Thanksgiving
Veterans Day
The Divisive Holiday Of A Divided Nation
Labor Day
The Fourth of July
Memorial Day
Happy Easter, Passover, April Fools' Day!
Presidents' Day
A Valentine
Martin Luther King, Jr. Day
2017
Happy New Year!
A Christmas Memory
Tracking Santa In 3D
Happy Thanksgiving
Veterans Day Observed
Happy Halloween
Labor Day
The Fourth
Memorial Day
Happy Easter! Happy Passover!
Happy St. Patrick's Day
Presidents' Day
Martin Luther King, Jr. Day
2016
Happy New Year!
A Christmas Story
Happy Thanksgiving
Veterans Day
Happy Halloween
Cruising The Holiday
Labor Day
A Photo Finish
Memorial Day
A Mother's Day Treat
Presidents' Day
Martin Luther King, Jr. Day
2015
Happy New Year!
On The Back Streets Of Bethlehem
Happy Thanksgiving
Veterans Day
Happy Holiday (Columbus Day)
Labor Day
Memorial Day
St. Patrick's Day
Martin Luther King, Jr. Day
2014
Happy New Year!
Tracking Santa
Happy Thanksgiving
Veterans Day
Celebrating The Holiday (Columbus Day)
'If You Want To Be Free ...'
Memorial Day
Happy Easter!
Two Portraits On Presidents' Day
Martin Luther King, Jr. Day
The Year Of The Horse
2013
Auld Lang Syne, My Friend!
A Christmas Wish
A Christmas Scene
Happy Thanksgiving
Mission Rock Holiday (Columbus Day)
Independence Day
A Salute
Good Friday
A Valentine