FuzzyBlog
Scott Johnson writing about the usual array of nerd stuff: AWS / Ansible / Ruby / Rails / Elixir / Misc / Hyde.
Ruby / RailsDevOps / SRE / infrastructureSoftware / engineering practiceEngineering blogs
- Posts
- 1,086 from 6 Apr 2002 to 27 Jul 2022
- Posting
- quiet since 2022
- Kind
- personal blog
- Feed
- https://fuzzyblog.io/blog/feed.xml
2022 46
- Testing Rails Apps with FactoryBot and MiniTest
- Hardware Learning 01 - LEDs have a plus side
- Rails Tip : When You Are Testing Model Files without a Database Table Delete Fixtures File
- Maybe I can Stay in NuShell -or- Living in a Diverse Land of Shells
- Running Multiple Rails Apps Concurrently with Foreman and Procfile.dev
- Getting NuShell Usable Under OSX for Myself
- Value Statements for My New Company
- Modifying Zed's Default Keystrokes
- NuShell - When /bin/bash curl installs fail
- Fixing a Hosed HomeBrew Installation
- Rust Editors to Replace TextMate 2 - The Agony of Despair
- Registering a Domain with Name Silo
- Creating a Rails App Using JumpStart Pro
- Surviving Polyphasic Sleeping
- Software Has Rework Too -- Reworking a Rails App
- Web Based Rust Development Tools
- Where Is My Rails 7 Master Key
- An Annotated Startup History Bibliography
- Getting Past strscan Gem Issues in Rails
- Using SSL in HatchBox with AWS Route 53
- Building a Bootstrap App with Rails 7 and SCSS Files
- Declaring Ruby Bankruptcy, The Ruby Psych 3.1 Issue, RVM and RBEnv
- Learning Twitter in 2022
- Thinking About Rails Database Objects and Idempotency
- Fixing FactoryBot Validation Name Has Already Been Taken Controller Test or Spec Errors
- Rails 7, Rodauth, BootRails, Nested Resources and Testing Controllers
- Getting Font Awesome Working On Rails 7 and Bootstrap albeit Perhaps Poorly
- Warning in Rails Console Factory Bot Doesn't Seem to reload! Correctly
- Back to Rails Test - Putting Rspec in the Rear View - Test Examples
- Another Day, Another Missing Image from Asset Pipeline
- Rails 7 Madness: No such middleware to insert before: ActionDispatch::Static
- Keeping Your Sanity as a Solo Entrepreneur 01 - Make Everything as Easy as Possible
- Using MeiliSearch in a Production Rails Environment
- Specifying Ruby Version for HatchBox Deployment
- Git Error: failed to push some refs to
- When RVM Seems Insane Run bundle install
- That Bad Client Job Posting
- Job Hound is Back
- Improving Your Podcast Audio Quality
- Miller - A Swiss Army Chainsaw for CSV Data, Data Science and Data Munging
- When Rails 7 Doesn't Process application.js
- Postgres Woes on OSX with libicui18n.69.dylib
- And Now For Starting Again with Elixir and Phoenix Not Elm
- Getting Started with Elm 01 - The Very Basics
- Bad Clients, Gordian Knots and Transparency
- Upgrading Elix on OSX with Brew
2021 6
2020 141
- Converting from MySQL to Postgres using NMIG
- Things I Do To My Every Rails Code Base
- Taking Another Look at Phoenix and Elixir - Part 1 - Upgrading
- Deploying to HatchBox with Rails 5.x
- When Postgres Won't Start
- Converting a Ruby Class Library to a Gem
- A Shorty But a Goody, Sorting mdfind Results by Date or Size
- An Email to a Fellow Founder Regarding a Possible Acquihire
- The Complete Idiot's Guide to Refactoring Python Using Multiprocessing Pools
- Docker Madness - When The Output Order of Debugging Seems Impossible
- Coding with Python Dictionaries the Ruby Way With Respect to Missing Keys
- Stupid Docker Tricks - Validating Outbound Connectivity from an Image
- An Engineering Anti Pattern - New Code Being Written During an Engineer's Final Days
- When You Can't Ping, You Dig
- So That One Time You Played With Docker
- Building Data Pipelines Learning Number 01- Die Monolith Die
- AWS SQS Pro Tip - Lower Your Costs By Batching Up Data
- Python Machine Learning Best Practice - Lock Down Your Versions
- Linux, Docker and Where Did My Disc Space Go?
- Embrace Your Tagline at Every Opportunity
- Startup Learnings What Piloting Palm Taught Me or Examples of Equity Splits
- Getting Past Bash Argument list too long
- Using Spacy for Part of Speech Tagging
- Making OSX Fonts Display Better
- Configuring NGINX to Serve a Directory Listing
- A Conceptual Architecture for a Filesystem to SQS Loader
- Sorting the Keys of a Python JSON Object
- Fixing the Docker Permission Denied While Trying to Connect to the Docker Daemon Socket Error
- Programming Rule Number 0 - Never, Ever Work too Hard
- Sharing iPhone Photos via ChromeCast
- Setting Up CI / CD with Jenkins, Blue Ocean, Github for a Rust Program
- Fixing zsh Compaudit Problem on OSX Catalina
- Simple Rust Programming 01 - Checking The Existence of a Directory
- Getting Past Ansible Password Required Issues
- _new versus _blank in HTML 5
- Visting Long Distance Family in the Age of COVID-19
- Design Constraints of an Application Based On AWS SQS
- Finding a Domain for Your Side Project
- Simple Search and Replace in Ruby
- Installing Jenkins on Ubuntu 18 on AWS
- Installing Ansible on Ubuntu 18 on AWS
- Die URI.parse Die; Long Live the Zen of Addressable
- Your Basic Rust Workflow For the Noobie Rustacean
- Using Netflix to Improve YouTube Uploading on Mobile
- Six Tips on Inventing
- Adventures in Below Ground Plumbing - The Lift Pump
- How to Find the Latest Version of a File on OSX Using mdfind
- Covid and Your Personal Bus Factor
- Taking Control of One's Workaholic Tendencies - The IT Anonymous Edition
- Using Explain in Postgres
- Python Kafka Basics
- Rails Asset Pipeline Failures and Capistrano
- YES YES YES - Importing Constants from Python to Ruby at Execution Time
- The Two AWS RDS Postgres Errors I Always Make
- PG ConnectionBad (could not connect to server No such file or directory)
- Covid-19 - Good News, Bad News or the Weekend?
- Upgrading Python and Pip and VirtualEnv on Ubuntu
- Adding Chartkick to a Rails 6 App - Things I Always Forget
- send.firefox.com rocks
- Having Hatchbox Redirect All http Sites it Manages to https
- ruby invalid option dash colon Or When Ruby Goes Insane in the Brain
- A Social Marketing Strategy that Mom Would Approve
- Deploying a Rails App Using HatchBox onto Google Cloud Platform
- So You're Going to Have Visitors to Your Home in the Age of Covid - Here's What to Do
- A Drop Dead Stupid Rails Testing Trick
- Loading Zip Codes with SmarterCSV Gem
- How to Help a Quarantined Person
- Gluten Free Baking 101
- Assembly Line Workers and COVID-19 - What Does An Employer Do About Touching Your Face?
- Making Urls Paste with Metadata Preview In Facebook, Facebook Messenger, Twitter, Apple Messages
- The Five Second Rule No Longer Applies in the Age of Covid
- Restart ID sequences in Postgres on Truncation
- What is covidnearme.org ?
- The Bullcrappery That is Offering Only Magic Link Authentication
- Welcome to An Alexa House -- 04 Jun 2019 --
- Six Tips for Interviewing Software Engineers When You Aren't Technical
- COVID-19 / Coronavirus Prep
- Machine Learning Datasets for NLP
- Casting in Python and Redis
- Reloading the REPL in Python
- Emulating Ruby's Benchmark.real_time in Python Using a Context Manager
- PDF Text Extraction Is Hard Even for AWS Textract
- When to Use a Helper Method in Rails
- Your Global .gitconfig
- No React Native Didn't Just Get Killed
- Using Rust Playground for Hello World and Variable Interpolation
- Rails Form Technique - Using collection_select with Open Structs
- Getting Access to Rust Docs When You are Offline
- Stupid Simple Duplicate Prevention Using Redis
- Generating Your First Rust App with Cargo
- Advice on Importing Wunderlist to Todoist
- Great Rust Libraries / Tools
- ADL Bias and Diversity Training
- Rails Console and Test Mode
- Great Con Signage
- So You Just Graduated with a Computer Degree
- Writing Ruby Programs Like a Python Programmer
- Installing Ruby using rbenv on Ubuntu 18
- Making Ruby Scripts work Under System D Using rbenv
- Getting Started with Ruby and an AWS Managed Kafka Server
- Management Anti Pattern - How to Demoralize Team Members Without Doing Anything
- Ruby vs Rails
- When You Need a Ruby Data Structure that Responds to Method Calls - Use OpenStruct
- A Regular Expression for Validating An Internet Domain
- When You Can't Run Rails Console Restart Spring
- The Power of Using Production In Development
- Belt and Suspenders and Possible Overcomplications in Home Control
- Notes on Setting Up Stripe for Use with Jumpstart Pro
- So My Mac Keeps Crashing
- Where is my Rails 6 Master Key
- Turning Off Ruby Deprecation Warnings When Running Tests
- Rails Test Basics
- Rails -- NoMethodError undefined method unpack1 for nil NilClass
- Getting Started with Pundit
- When rails credentials:edit Won't Save Your Credentials
- We Live in a Science Fiction Universe After All
- Understanding the Power of rails g scaffold
- Looking Back - Jumpstart Pro - The Best Development Decision I Made in 2019
- Getting Used to Postgres from MySQL - I Choose You, Postico
- When Zoom Is Too Heavy for Your Laptop Just Use Your Phone or iPad
- Markdown Editors
- Welcome to gist.github.com/username
- Two New Tools for Git
- Fixing TextMate 2 When It Goes Insane
- What is Machine Learning?
- How To Detox Someone From Alcohol
- Protecting Your Kid From the Internet
- Startup Coach 02 - How to Learn Technology Stuff Quickly Part 1
- Tools for Tailwind CSS
- Adding Explainability to Machine Learning Routines via Runtime Execution of Labeling Functions
- Creating an All New Rails App
- Finding Your Rhythm as a Remote Worker
- An Open Letter to Bob Frankston
- Python Tips - Playing with Pandas
- Pundit and Group By Operations - DOH
- Startup Coach 01 The Opportunity Profile
- When Jupyter Notebooks Won't Import Libraries
- Ruby Testing Technique - The Power and Stupidity of def foo
- In Celebration of Event Organizers - Happy Birthday Kevin Werbach
- Jumpstart Rails Tutorial 01 - Bringing an Existing Codebase In
- Making the Trix Editor Resizable
2019 188
- Updating to the Latest Version of JumpStart Pro
- Heroku and Route 53 - Using Amazon for Domain Registration with Heroku for Hosting
- Getting Past the unpack1 error on Heroku
- How Do You Know What ActiveRecord Table Has a user_id Attribute?
- When Your Brand New Windows PC Goes into a The Computer Restarted Unexpectedly Loop
- Don't Beat Yourself Up - That's the World's Job
- Understanding OKRs
- How Do You Know the Charge Status of Your Apple Pencil
- Ruby, ChartKick and chart.js versus Google Charts and the Y Axis Auto Sizing
- Using Xargs to Get Past Argument List Too Long
- The 12 Bugs of Christmas - A Software Developers' Version
- Ruby to Python Translation Guide
- A Week of Whole 30 Meals From My Recipes
- Dear Bootstrap Why Aren't My Tables Full Width
- Scott's Approach to Weight Loss
- Startup Learnings - What Taylor Williams Taught Me
- What is the President's Role in a Stage Zero Startup?
- Starbase Indy / SBI Engineering Post Mortem for 2019
- Using a Cron Job to Run Rake Tasks Inside Your Docker Container
- How to Win the Thanksgiving Meal War
- Using Eternal Terminal with OSX and AWS Including Ansible Support
- When You Forget Your Branch Name Use Git Reflog
- Using Github Hub to Create an Issue and Streamline Your Branch Workflow
- Understanding Docker Multi Stage Builds - Installing Python and Ruby in the Same Dockerfile
- Making Your Jekyll Blog Searchable with HTML, JavaScript and Google
- If You Pair Program Buy Tuple Now
- OSX Spotlight Does Math -- 08 Oct 2019 --
- Installing mysql2 Gem on OSX when Headers Can't Be Found
- dockerbash - Making docker exec -it Suck Less
- So You Have A Chance to Go Freelance
- Do I Buy My Wife Flowers Tonight or Not
- I'm Copying You Since You're So Effective
- Adding Decimal Types to Rails Migrations
- Adding an Includes Clause to ActiveRecord and Watching the Joy Flow
- The Ruby Safe Navigation Operator
- Getting Local Development Data for Rails from Your Production Site using Heroku
- Updating to the Latest Ansible on Ubuntu
- A Redis Hello World in Ruby and Python
- A Warning About Git LFS and Large Machine Learning Models and Automated Deployments
- Making a Streamlit Machine Learning App into a SystemD Service for Deployment via Ansible
- Implementing Safe ActiveRecord Like Queries for Rails
- Changing Button Text on Simple Form Submit Buttons
- Using CapRover on AWS
- Equity Allocation in Startups
- Adding a Show / Hide Feature to Your Bootstrap 4 Divs
- Ruby Madness - Right Hand If Statements and Syntax Error, Unexpected end-of-input, Expecting End
- Running Effective Agile Standup Meetings
- Stupid Simple ActiveRecord Optimizations or Why Rails Console is Essential for Development
- Reading Files to Strings using Python and then Loading them to JSON
- Using Git Commits to Learn to Program Ruby on Rails
- Running a Team Retrospective Meeting
- Running a Daily Agile Standup Meeting
- Running a P1, P2, P3 Team Prioritization Meeting
- How to Make Progress on a Side Project - Invert
- Essential Technology for a Team Offsite
- What Does Snark to our Alexas Teach Our Kids
- Calling Python Methods - Subtleties with and without Parens
- Improving Your Terminal Prompt with a Starship
- Heroku Is Amazing or Fixing INSERT command denied to user (MySQL)
- Using Python to Get an Object's Methods / Attributes Dynamically
- Three Ways to Count the Objects in an AWS S3 Bucket
- So You Don't Want Controller Level Helpers, Controller Level Javascripts, Controller Level Stylesheets
- Thank You Thoughbot for Your Timezone Article
- Getting Used to Heroku and Rails
- Turn Off Automatic Prompting for OSX Updates Because Catalina is Bad So Far
- Configuring a Git Repo for CI / CD Style Pull Requests
- HoneyBadger - Even More Awesome than Ever
- Working with Python and Firefly and Tensor Flow Machine Learning
- Rails 6 and Markdown Rendering - An Abject Personal Failure
- An Observation on TensorFlow and PyTorch Startup Time
- A Step by Step Guide to Running Streamlit, PyTorch and Bert on a Cheap AWS Instance
- You Don't Need Catalina to Give Your Laptop a Second Monitor
- Git Large File Support Silently Skips Over Checkouts When Git LFS Isn't Installed
- BlogBridge is Beautiful -- 31 Oct 2005 --
- Importing Your Local MySQL Database Into Heroku
- AWS Security 101
- More Thoughts on Python vs Ruby
- Time Machine Stuck On Preparing Backup
- Python vs Ruby / Subtracting Arrays of Strings
- Accessing Your Mac via SSH / Rsync and Making Mac Networking Work for SMB -- 20 Oct 2019 --
- I'm Open Sourcing An Active Record Extension for find_or_create_by_attributes
- And So I Decide to Release Some Ruby Code as Open Source
- Google Calendar Tip - Custom Repeat
- Never Underestimate Your Own Stupidity - A Jekyll CSS Issue
- Thoughts on Python and Elixir from a Rubyist's Perspective
- Get it Right Spacy, Get it Right
- Making DevSecOps Easier - Ticket Squirrely Little Installation Steps NOW
- OSX argument list too long; Sigh
- Understanding AWS S3 Limitations and Performance
- iPython and Virtual Environments
- It Sucks When You Are the Answer
- Dear Drop Box You Suck
- The Python Equivalent of byebug is pdb.set_trace()
- How a Software Engineer Cuts Video Down to Size
- An Idiot Rubyist's Guide to Messing About with Pandas Data Frames
- The Real Reason We Have Rake Tasks - Developers Make Mistakes
- So You Have to Make a Meta Schema
- Making Better Passwords from /dev/urandom
- Remote Management Tip - The Atta Person Email
- Tiny Rails Tip - Don't Let byebug into Production using Git Hooks and precommit
- So You Just Got Your First Mac and You Need Software
- A Chrome Extension for Fixing Google Image Search
- Linux Tip - Find All Files Older than 10 Days and Delete Them -- 09 May 2019 --
- It Is 2 AM and Postgres Won't Start - What Do You Do?
- Code - Data Versus Algorithms or There Is Always Another Way
- Writing Command Line Tools in Python - Enter Fire
- Data Science - Data Sets versus a Data Repository
- Rails Tip - When in Doubt Bundle Exec
- Building a Python requirements.txt File
- Testing Sites on Mobile - Responsinator Rocks
- A Universal Resume Tool
- Questions to Ask During a Job Interview
- Working Up to Bert - Installing TensorFlow for Python
- Working with ZSTD Files
- Becoming a Rails Developer - Bundle Install Completes; What's Next
- 12 Practical Tips for Job Seekers
- Setting Up a Github Pages Jekyll Blog
- Moving to Zsh on OSX in 2019
- Rails on Windows Resources
- What to Do When an Engineer Leaves Your Organization
- A Stupid Mac Performance Optimization for 2019
- 17 Years of Blogging
- Interesting Data Science Utilities
- Great Chrome Extensions - Tab Switcher and The Great Suspender
- Generating a Good Password from the Command Line
- Software Engineering Management - Rules for Successful Employee Transitions
- Remote Work 01 - Write It Down
- Remote Work 02 - Use Video Conferencing
- A Python and Data Science Tooling Vocabulary for a Rubyist
- Color Coding Your Gmail with Labels
- Testing A Health Check Endpoint with Curl
- Fixing Ruby readline.bundle Image Not Found
- Getting Your First Tech Job
- Nushell Rocks - Go Yehuda Go
- Forensic Computing 3 - When Docker Breaks SSH
- The Power of Why
- Installing Rails 2.6 on OSX and a Creating New Application
- Jumpstart and GoRails Has Outstanding Tech Support - Go Chris Oliver Go - Recommended
- Rails Scopes are Elegant
- Rails Migration Tips and Tricks
- Nerd Humor - When You Blog in Bright Sunlight in a Convertible
- A Bootstrap 4 Two Column Example that Just Works
- Development Anti Pattern - Two Objects with Almost the Same Structure
- Patterns and Anti-Patterns
- Git Rebasing Old Migrations Easily When SourceTree Fails
- Bullshite rsync Subtleties
- Getting Around the Makara ActiveRecord Proxy
- So You Need to Write
- Backing Mac to Mac via scp / rsync
- Employee Transitions - Don't Kill Your Organizational Memory
- Using redis-cli on An Encrypted AWS Redis Server
- Adding Quick and Dirty JSON Serialization to Database Objects
- Never Type Bundle Exec Again
- Fixing ByeBug Madness
- Your Daily Remote Worker Management Tip
- Getting Around Spotlight's Madness
- When RbEnv, well, Won't RbEnv - Fixing Shell Extension Madness
- RSpec - Uninitialized Constant Errors on Model Tests
- Bad Ansible Error Message - No handler was ready to authenticate
- Programming versus Software Engineering or The Parable of Jim and Ed
- Time Bounding
- Understanding a Small Organization's Agile Model
- Understanding a Small Organization's Communications Model - Github Issues vs Google Docs vs Slack
- Understanding a Small Organization's Git Development Model
- If I Was a Science Fiction Author, I Would Read This
- Software Can Always Be Better - An Amazon Example
- Building My First Node App
- Tools for Publishing an Ebook
- Sales, Marketing, Advertising and Public Relations
- So You Want to Start a Consulting Practice ...
- Production of Cocktails at Scale for a Fan Run Event
- Road Warrior 2019 Edition
- Zsh and RbEnv Madness
- The Most Horrible, Awful Aspect of Startups and Remote Employees
- Tabaholics of the Chrome World Unite for the Great Suspender!
- Summer Games - An Overview for Noobs by a Noob
- And Now for Something New
- A Mobile First Blogging Strategy
- Using Ansible ec2.py Directly
- Camel Camel Camel - A Way to Get Amazon Stuff Cheaper
- When libreadline Goes Whack
- The Schema WTF Moment Take 2 - An Excursion into SourceTree
- So You Want to Delete Temp Files - An Excursion into Software Engineering Suckitude
- Rails, Migrations, Multiple Developers and the Schema WTF Moment
- So You Get Ideas In the Car And Don't Want to Die
- HTTPS And Your Custom Domain on Github Pages
- Managing An Attack of Hives
- Getting AWS Costs Under Control
2018 5
- New Job Hound Feature - Create Cover Letters More Easily
- Anatomy of an Accidental Product Launch with Metrics - Day 1
- Ten Things I Learned from a Job Hunt for a Senior Engineering Role
- Converting from FactoryGirl to FactoryBot
- Using Elastic Search and Rails for a Compound Query with Text Strings and User ID
2017 131
- Enabling Github Security Alerts on Your Private Repositories
- Forensic Computing 1 - Finding TextMate Untitled Documents
- Forensic Computing 2 - Kernel Panics and Kexts
- The Game Nanny Story Or When Life Gives You Lemons
- Self Hosting a Jekyll Site
- Using Chrome Driver with Docker, Rails and Selenium on AWS
- Creating an HTTPS Site on AWS with a .IO Domain
- Rails, AuthLogic, CSRF, 422 and session_store.rb
- Docker Won't Install Libxml
- Analyzing iPhone X, iPhone 8 and iPhone 8 Plus
- Remembering Jerry Pournelle
- SAAS Business Best Practices from Jonathan Siegel
- Reclaiming Docker Disc Space on OSX
- Notes on Upgrading to Rails 5.1
- Running out of Disc Space with Docker
- When Gems Won't Install - The mkmf.log Problem
- Rails, Apartment, Tenancy and Sidekiq
- Marketing 101 - Ride the Wave If You Can
- 10 Steps to Debugging Containerized Applications
- Fundamental Usability Problems with Medium
- When Font Awesome Won't Render in Production on Rails 5.x
- Using Errbit To Host Your own Error Tracker on AWS for Rails Apps
- Referencing Images in Rails 5 CSS Stylesheets
- Expanding an AWS Instance Volume
- Utter and Complete Heroku Fail
- Adding AutoSave on Focus Lost to TextMate 2
- A Bash Function for the 2 AM Blind Deploy
- Monitoring Free Disc Space On AWS Instances with Monit, Ansible and SparkPost
- Hacks for When Ansible Galaxy Isn't Working
- Configuring Your Mac with Ansible Take 2
- Rails and Address Already In Use - Bind Error
- Why I Haven't Switched Away from OSX
- Improving Your Bash Scripting with shellcheck
- JavaScript and CSS Magic for the Rails Front End Challenged using Zoom.js for Image Zooming
- How To Be A Developer 001 - Commit
- Adding Mosh Support to Your AWS Servers
- Beware Docker Swarm
- Docker Tutorial Understanding Container Memory Usage
- OSX Tip Using mdfind to search your hard disc for files by name
- No CI and No CD - Deploying Docker Swarm with Bash and Ansible
- Using Ansible on Ubuntu 16.04 When which python Fails
- Freelance Billing Issues 1099 C2C W2
- The Tools I Use
- To Compress or Not to Compress - An S3 Question
- Adding Cron to a Dockerized Rails Application Using Clockwork
- Building a Rails API App Which Accepts Data from JavaScript
- Testing Out New Programming Languages Using Docker
- OSX MySQL Disc Space Usage and Location
- Returning to a Better Diff Tool
- Rails Idiocy - When Params In Your Controller Are Nil
- Executing Word Counts with Bash
- Color Palette Design Tools
- Rails Tip - When Puma Doesn't Run on the Specified Port
- Setting Up a Router LeveL VPN Take 2
- Setting Up a Router Level VPN to Secure Your Browsing
- Getting Started with Ansible when You Know Literally Nothing
- Gluten Warning - Mushrooms May Not Actually Be Gluten Free
- Disabling Spring in Rails
- Getting Around OSX Bash Fork Issues
- Questioning the Nature of Gem'ified JavaScript
- When Your Font Awesome Etsy Icon Doesn't Display
- Ansible Error with AWS, AMI Creation and Encrypted
- Developer Employee Transitions When You're an AWS Shop
- Dropbox for the Software Developer
- Leveling Up as a Developer Part 2 - Interstitial Time
- When Sidekiq Makes You Nuts Check Your Types
- Using Ansible as a Development Tool with Rails and AWS for Large Scale Data Processing Automation
- Things Winston Taught Me - Better Git Shortcuts
- An Engineer's Guide To Having Your Credit Card Stolen
- Increasing Linux Open File Limits
- Things Ganesh Taught Me
- Working with the Gem Ecosystem Part 2 - Updating Gems and Writing Generators
- Multi Line Comments in Ruby - Finally
- Setting Up Rails with Rspec From the Start
- Advice on Complex Caching Schemes
- Leveling Up as a Developer
- Understanding Low Level Index Issues in MySQL and Rails
- Rails Humor The Sound of Crickets when rails g Is Used
- ASCII Rules; Binary Drools - Markdown Over PowerPoint FTW
- Troubleshooting Rails and Sidekiq
- Visual Studio Code for a Rails Guy
- OSX to Linux in 10 Minutes 01 - Installing Albert on Ubuntu Mac
- Getting Rid of Smart Quotes on OSX
- Bash on OSX versus Bash on Ubuntu and Upgrading Your Bash
- Reversing CSS Minification
- Rails in 10 Minutes - How to Add a Fav Icon to Your Rails App
- How to Make a Side Project Interesting
- Linux Tip of the Day - curl
- On Merging Files - Diff Alternatives on the Mac
- Linux Tip Of The Day - recode
- Linux Tip of the Day - jq
- Ruby Regex Performance - Scan versus Match
- Linux Tip of the Day - git-standup
- Linux Tip Of The Day - Using rsync for Backup
- Redirecting HTTP to HTTPS with AWS and ELB
- Apache2 and Mod Rewrite and Automatic Redirect to https
- Gitlab and The Danger of Short Names
- Linux Tip of the Day rvm --default
- Startup Learnings The Smartest Thing I've Ever Seen PayPal Do
- Linux Tip Of The Day - lsblk
- Linux Tip of the Day inotifywait
- Working with Windows 10 Pro HyperVisor When You Are a Mac Guy
- 20 Days of Zero
- Linux Tip of the Day - git recall
- Linux Tip of the Day - Use bmon for Bandwidth Monitoring
- Choosing Account Software For Your Freelance Life
- A Guideline for Working with SSL Certs You Get From Someone Else
- S3 Ruby Api Programming Tip
- How to Handle Your Personal Taxes when You Are Startup Folk
- Rails Tutorial - Making Font Awesome Work with Rails 5
- If I Was a Traveling Musician
- Tmux Mouse Mode Problems Under Linux
- Building a Real Parser in Ruby Using Parslet
- Why I Didn't Look at Phusion's Union Station But You Should
- Nylas Mail Review
- Rails Tutorial - Making Awesome Print Work Everywhere
- Ruby - How to Sort an Open Struct
- When rails g won't generate a Model
- Electron Development is Like Mos Eisley
- How to Install Ruby 2.4 on OSX Using RVM
- 2016 Pop Culture Review
- Protecting Your Home from Water Damage
- How Tech Companies Can Easily Create Jobs
- Returning to RSS Programming After 14 Years
- Scott's Rule of API Development
- Capistrano Failure - Asset Manifest Not Created
- On the Changes at Medium
- Ansible Unable to Find Boto Errors
- Processing Large Datasets On AWS Using Ruby, Rails and SideKiq
- Recent PostMac Round Up
- Tutorial How To Upgrade Your PS4 to 2 Terabytes of Storage
2016 198
- Invalid route name, already in use 'page'
- Fixing Sudo on OSX Sierra
- Getting Past SSH Errors in OSX Sierra
- Ansible Error Fixing ControlPath Too Long Error
- How to Build Rails views with Markdown
- Product Review Amazon Echo is Excellent
- My Worst Git Commit Message Ever
- PostMac Roundup
- David Rovics Community Supported Art or a Tale of PayWoe and UI / UX Failures for Startups to Learn From
- The Worst Business Decision I Ever Saw Disney Make
- Rails Refactoring Tip - When You Remove a Database Column and You Are Still Trying to Use It
- Tech Interviewing is Broken - A Suggestion
- Vacation Insomnia and the Hotel Business Office
- What Just Happened To Your Database In the Past 10 Minutes
- When Ruby bzip2 Won't Install
- Recent PostMac Notes
- So You Want to Hire a Freelancer to Be Full Time
- Adhoc Ansible Example
- Apple MacBook Pro Alternatives
- The Incredible Smartness of Bezos or A New Revenue Stream for Amazon with Amazon Go
- No Rdoc Once and For All
- Code Rot is Very, Very Real
- Bringing an Old MacBook Pro Back to Life
- Accessing MariaDB without sudo on Ubuntu
- MySQL and Time Machine Woes Part 2
- More Ansible on AWS for Sidekiq
- When MySQL Loads Go Wrong - What Do You Do?
- Clearing Rails Log Files on AWS with Ansible
- Killing Sidekiq on AWS with Ansible
- Debugging Christmas Lights
- AWS, Ansible and Boto or Virtualization IS the Answer
- Time Machine Backup Woes
- Startup Learnings - Four Things that Betsy Devine Taught Me
- Native Apps Are Not Doomed
- AWS Tech Note - Problems with Ubuntu 16.04 and Ansible
- Parenting Actually Does Work
- A Poor Man's Load Balancer
- Understanding Twitter - Why Is This Person Following Me?
- Postmac - Glad I Got the Older MacBook Pro
- Fear and Loathing in AWS or Adventures in Partition Resizing
- pkill Rocks
- visudo On OSX Sierra
- Buying a Mac as a Developer in Fall 2016
- In Defense of Facebook's Fake News Policy
- Ansible for Configuring Your Mac - SO MUCH BETTER
- The Engineer's Design Notebook or What's in the Notebook Scott?
- Best Nerd Humor Ever Bad Horse
- Startup Learnings - Something My Dad Taught Me
- A Tricky Bit of Rails ActiveRecord Optimization
- Cui Bono or the Only Latin You Need - The Theranos / Shultz Example
- Perhaps My Proudest Moment as a Father
- PostMac Linux Take 2 - Ubuntu Mate
- Going Deeper Debugging SAML
- How to Set a New URL in Chrome on New Tab
- Extending Devise
- When Bundler Insists On Putting Gems into vendor/cache
- Git Tip - Resetting Master to A Previous Commit
- AWS Tutorial 22 - Making Your Boxes Pingable
- Friends Don't Let Friends Bundle Under Tmux
- Life in a Postmac World
- PostMac 001 -- Adding pbcopy to ElementaryOS or Another Unix
- AWS Tutorial 21 - Protecting Your Rails App In an Unfriendly Environment Using Rack Attack
- The Coming Post Mac World
- Startup Learnings - I Do All My Coding Before Anyone Gets to Work or What Ed Fisher Taught Me
- Understanding SAML and SSO and Rails
- Rails Tip How to Fix Cannot/Load Bundler/setup
- Rails Tip How to Fix Could not find a JavaScript runtime
- Rails Tip How to Fix Incomplete response received from application
- Consulting - The Answer Is Yes
- Startup Learnings What Francois Schiettecatte Taught Me
- AWS Tutorial 20 - Adding Machine and Process Monitoring To Your AWS Instances with Inspeqtor
- Gluten Free Cookies for a Wedding
- Review - Indianpolis Ansible Meetup
- Adapting your Rails Tmux Development Flow to a Docker Development Flow
- Understanding Systems By Observation - Dropbox
- AWS Tutorial 17 - Wrapping Up Our SSH Issues By Using Monit For Process Monitoring
- AWS Tutorial 18 - When You've Lost Your Web Server, How to Find an AWS Resource
- AWS Tutorial 19 - Back to the Basics, Let's Talk AMIs and EC2 basics
- Thinking About a Ruby Driven AWS Lambda Approach for Big Data Computing
- Brew XZ and Nokogiri and Tmux - An Unmitigated Disaster
- Sidekiq - Graceful Versus Forceful
- AWS Tutorial 16 - SSH Failures Take 4 - Time to Write Some Monitoring Code
- Ansible Tutorial 02 - Configuring a Sidekiq Upstart Job on Ubuntu 14.04
- OSX Tip - How to Reposition Your Dock When Google Hangout Messes With It
- What to Do When Bundle Install Fails with JSON 1.8.1
- AWS Tutorial 15 - SSH Take 3 - Using Ansible To Diagnose my SSH Troubles
- A Conversation with Mike Perham
- Ansible Quickie Fixing a Poorly Designed Galaxy Role
- Ansible Quickie - Checking the Memory Status on All Machines
- AWS Tutorial 14 - Diagnosing SSH Failures Take 2
- You Do All This On A MacBook Air???
- Ansible Quickie - Turning Off Services On A Group of Machines
- Ansible Basics Presentation at Indy Elixir Meetup
- Recommended Tool - httpstat
- Ansible Tutorial 02 - Understanding How Failures Are Handled
- Rails Post Mortem - An Analysis of Breaking the Build
- AWS Tutorial 12 - Using Ansible to Quickly Fix Your Server's TCP Connections
- AWS Tutorial 13 - Adding Idempotency to Our CloudWatch Monitoring Playbook
- AWS Tutorial 10 - Diagnosing SSH Failures or When Ping Works But SSH Fails
- AWS Tutorial 11 - An Ansible Role for Installing AWS Cloud Watch Monitoring On Ubuntu
- Using Ansible to Drive Down Hosting Costs
- Ansible Tutorial 01 - Examples of Ansible Ad Hoc Commands
- Software Engineering - How Do You Fill The Time Between Times?
- Elixir Example Using Ecto for An Existing MySQL Database
- How to Become a Better Cook
- Why Old Engineers Are Cranky Engineers
- AWS Tutorial 09 - Deploying Rails Apps With Capistrano Take 1
- Software Engineering - Training a New Engineer the Outside In Way
- Elixir Tutorial 04 Actually Writing Some Code For Our Page Fetcher
- Notes from Elixir Remote Meetup
- Gem Review Fuzzyurl Or How Do You Know if a Gem is Ready for Production Use?
- AWS Tutorial 08 - Using SSH's Config File with Your AWS Boxes
- A Father's Guide to Surviving Disney World
- Quick Tip - How to Get the Best Hotel Wifi at Disney
- Tripmate Titan Instructions
- Interesting Kubernetes Stuff
- Elixir Tutorial 03 - Deploying to Ubuntu
- Dad Why Is Your Face Bloody? An Essay on Shaving Economics
- Software Worth Purchasing 02 - Enpass
- Rails2Elixir - Generating a New Elixir Project
- Elixir Tutorial 02 - Adding Redis Support to our Page Fetcher
- Dad - Why Do You Read the Newspaper?
- Startup Learnings - What Kevin Burton Taught Me
- Childhood Memories
- iPad for Productivity Take Two
- Is an iPad a Serious Productivity Tool?
- Elixir Sips - Fantastic Customer Service
- AWS Tutorial 0x - Using SSH Config to Make Access Easier
- The Importance of Inserting NO-OPs Into Your Programming Day
- Tutorial - Sideloading Content in iBooks on an iPhone or iPad
- Software Worth Purchasing 01 - Acorn
- How to Turn off Flash on Safari
- AWS Tutorial 07 - Understanding Elastic IPs
- CodeTree Rebuttal on Buying a SAAS App
- A Template for Rails 5 Apps with MySQL, Capistrano, Devise
- Howto - Upgrading Elixir to 1.3 on OSX
- Small World - CodeTree vs ZenHub for GitHub
- Gluten Free Fettuccine Alfredo That is Actually Good
- Startup Learnings - What Dave McClure Taught Me
- Dear Apple Please Make iTunes Sync Suck Less
- AWS - An Example of Development Speed with AWS
- AWS Tutorial 06 - Getting Your Instance ID and Why It Matters
- Rails2Elixir - bundle install
- Rails2Elixir - rails c
- Rails2Elixir - rails g migration something_to_change
- Rails2Elixir - rails new
- Rails2Elixir - rake db:migrate
- Rails2Elixir - rake spec
- Notes from My ElixirConf Trip Report at Indianapolis Meetup
- Practical Things Learned at ElixirConf
- AWS - I was Wrong; Dead Wrong
- Startup Learnings - What Eric Howard Taught Me
- MySQL - How Do You Know Your MySQL Data Load Worked?
- The Anthony Bourdain of Finance - A Book Review of Straight to Hell
- Good Riddance to Zoom or Video Conferencing Is Still Not the Future
- Startup Learnings - What Scott Rafer Taught Me
- Software Engineering Learnings - What Wolfram Arnold Taught Me
- ElixirCon Review and Closing Thoughts
- Slides from Elixircon Days 0, 1 and 2
- What Keeps You From Using Using Elixir
- Startup Learnings - What Matt Mullenweg Taught Me
- How to Turn Off Rails 5 Default Foreign Key Migrations
- How to Be a Professional Freelancer
- Random Thoughts on Elixir
- Tools for Elixir Development
- Startup Learnings - What Mark Fletcher Taught Me
- Hiring and Firing - What If It Doesn't Work Out?
- Dated Nerd Humor - Klingon Open Source
- Klingon Open Source
- Top 10 things Likely to be Overheard if a Klingon was Running Your Engineering Department
- Learning Phoenix from Sonny
- Using Mission Control and Loving It
- Who Gave You Permission To Keep My Credit Card Number?
- AWS Tutorial 5 - Aurora RDS Issues
- Where Startups Get It Wrong - What We Know from Software Engineering Research
- AWS Tutorial 3 - Notes on S3 Sync
- AWS Tutorial 4 - RDS Data Loading into Aurora Run In Circles Scream and Shout - The Oh Shite Moment
- In the World of Containers HoneyBadger Will Reign Supreme - Bye Bye AirBrake
- An Introduction to HyperTerm
- AWS Tutorial 2 - Importing a Large MySQL Instance from S3
- Git Howto - Add Your Git Hash to Your Deployed Rails Application
- Development Tooling - Github Issues, ZenHub, GitLab and More
- AWS Tutorial 1 - Exporting a Large MySQL Instance to S3
- Foolishness in Open Source Marketing or On the State of Pony Take 2
- Multi Threaded Debugging Hell
- Learning to Extend Betty
- Working with the Gem Ecosystem
- Show Hidden Files On OSX
- AuthLogic Tutorial
- Failing At React Native Just By Starting
- Case Study What Can You Do In 30 Days Using Ruby and Rails 5
- Importing a WordPress Site into Jekyll
- Welcome to Jekyll!
- Rails2Elixir - Object.methods or Getting a Module to List Its Methods
- Building a Todo App
- Getting Started : Installation
- MySql Mistake - Its All About Maria
- Building a Blog with Phoenix
2014 31
- Recommended Reading Roundup
- Surviving a Detour through MacHell or What to Do When Your Mac Won't Boot
- Useful Tmux Resources
- Concept of the Week - Immutable Infrastructure
- Highly Recommended - Chris Kottom's Forthcoming Book
- When OSX 10.9 + and MySQL 5.6 Don't Work
- Things I'm Again Not Reading
- Re-indexing a Sphinx Search Database when You're Confused
- Running out of iNodes, Coo Coo Cachoo
- Again the Things I Wish I was Actually Reading instead of Posting
- Things I'm Not Reading But I Wish I Was
- Things I'm Not Reading But I Wish I Was
- Test Coverage 101 - A Teeny Tiny Example
- Archiving HTML Pages to the Database with Compression Using Rails
- Blocking Site Abusers
- Wednesday's Worth Reading
- Changing a Timestamp on OSX When Your Camera has 1979 as its Date
- Adding Wireless IP Security Web Cams to Your House or a Wretched Hive of Scum and Villany
- The Importance of Git Hooks
- Innodb Performance Tuning Tips and Research
- Optimizing Your Filesystem for MySQL
- Fixing Tmux So it Loads Window Names from tmuxinator config files
- MySQL Tip - How do you shut down mysql when you don't use upstart or init.d
- A Damn Fine Day from an Engineer's Perspective
- How to Vendor Gem a Gem
- Worth Reading
- Anatomy of a Business Trip Gone Horribly Wrong
- Best Place to Charge Your Phone or Laptop in Atlanta Airport
- Road Warrior Tips - Use Your iPad as GPS When Traveling and More
- OSX Tip - Using Toshiba External Hard Drives
- Curse Your Curly Quotes or Crazy Chef Error Messages
2005 93
- A Mea Culpa or Here's My New Blog Url
- ServerBeach versus XLHost
- Link : How to change your AIM password without downloadin the client software
- Hardware Recommendation Requested
- Understanding Just Why Podcasting Will be Huge
- Google Desktop Continued
- Busy Podcasters Guide
- 1st Notes on Google Desktop
- Venture Capital : Raising the Right Amount of Money
- Hosting Review Requested
- Ubunto - Installing Django
- Ubuntu - Where is httpd.conf for setting up apache ?
- Ubuntu - how do you restart apache ?
- Ubuntu - where is the apache error log ?
- Ubuntu -- where is the apache root ?
- Podcasting -- How to save money on your bandwidth
- Usability Goes Everywhere
- The Om and Niall Riff
- Wanting to Riff Like Niall
- New Google Deskbar Rocks
- Escape from hackerdom or How to Implement Engineering Processes
- Great shell command : Find all files modified in the past week using class library foo
- A Devil Dog Indeed
- Live with Webmail
- The Dark Side of Russell
- Admitting My Geekiness for all to See
- Question of the Day
- 10 Things About My Web 2.0 Startup
- Python Link of the Day: EZT
- Python Link of the Day
- Paying for Web 2.0
- Engineering Management 101 : BitRot and Why Engineers Hate Building Tools
- Meet Some Feedsterites
- The Annotated Evhead
- Becoming P^3
- First Python Project: Gaim + GMail Integration
- Why Python?
- Blog This All Over the Place
- If a feature fell in the forest
- Marcia Brady the Startup Window
- FireFox 1.5 is Out
- Making Google Talk Better
- Advice for New Startups : Metrics
- Techniques for Staying Awake and Functional When Caffeine Fails You
- im quote of the day
- Great VIM Tip: Set paste
- Digital Camera Recommendation Wanted
- Great Thoughts on Options in Software
- Getting down to the wire
- Thanks Dave!
- Well Said Jeremy, Well Said
- Greg on XBox 360 Shortages
- Robert on the XBox 360 Shortage
- Advice on Consumer Electronics / Sharp Aquous Requested
- iTunes on Windows Easier than on Mac ?
- The Relative's PC
- My Boy's First Blog Post
- Buying an XBox 360
- The Finals Steps
- Favorite SQL Feature of the Day
- Tagyu -- Very Cool
- IM Quote of the Day
- The Hacker Has Left the Offices
- A Joke
- The Coming Yahoo Microsoft Merger
- San Francisco Hotel Recommendation Needed
- The Hacker Has Left the Hotel
- Crunch Mode or What Can Go Wrong Will Go Wrong
- First Test of Flock to Post to Wordpress
- Juice Rocks
- Understanding Yahoo's RSS Ad Server
- Live from Tornado Alley (Literally)
- Kayak is Bloody Well Brilliant as well as Fantastic
- Microsoft Project - Any Improvements
- Maxthon - Huh ?
- An Easy PHP Install
- Lunch is Just a Time Offset
- Dr. Seuss Startrek
- I Made Memeorandum
- A Feedster Widget for OSX Dashboard
- My Apologies for Not Responding to the Comments Yet
- How Microsoft Can Compete Against Open Source
- WordPress and FireFox 1.5 Quick Testing Results
- A Gaim Plugin I Want
- Happiness is Vietnamese Iced Coffee
- Advice for People Writing Podcast Engines / Tools
- Good Review of BlinkSale
- ActionMailer, Vlad and Rake Remote Task Issues -- 05 Sep 2014 --
- Useful Ajax Resources
- Firefox Tip of the Day
- Why Feedster Used Linux
- A Steaming Pile of Camel Dung
- Thanks Mike!
2003 15
- INBOX BUDDY 1.1 SHIPS!!!
- INBOX BUDDY 1.2 SHIPS!!!
- Welcome Back David Gerrold and Chapters from a Method for Madness
- Searching and Chicken Nuggets
- Scott In a Nutshell
- Boston Beach Blogging Bingo
- Feedster -- URL Api
- Feedster FAQ
- Inbox Buddy Product Vision
- Why You Shouldn't Watch CNN Anymore
- PHP Free Space Monitor Code
- Understanding The Owl Document Management Permissioning Model
- How to Find an Open Source Package
- Marketing 101- Doing the Right Thing or Good Going Amazon
- Marketing 101- Stupidity Begins at Home
2002 232
- Creating an Email Marketing Campaign for Your Software Product
- Understanding the Importance of Release Early, Release Often
- Understanding the Imprtance of Release Early, Release Often
- Marketing 101- So What is Business Development Anyway?
- PHP Code for Testing If an SMTP Address Exists
- What Can One Non-Geek Do?*
- PHP Pear Programming Tutorial
- Email Based Knowledge Management
- A Feature List for Drupal
- Marketing an Open Source Product - The Product Literature
- Software Engineering- Picking a Real World Release Dates
- What About PHPJ ?
- Marketing 101 / Search Critic- Watch Out For Accented Terms !!!
- Transmitter -- Problems with Radio UserLand
- Transmitter -- Rethinking the Blog Creation User Interface
- Transmitter -- Blogging Versus KLogging -- One and the Same
- Explosion in Finland: 7 Dead
- Blogback, BlogForward, Whatever
- Frothy Good PHP Stuff
- Greece Bans Video Games and Now France Taxes Pornography at 93%
- If You Take Prescription Drugs Visit RxNorth
- ISP Horror Stories from Hell
- 10 - 12 Software Development Jobs Available !
- Come On! XDocs is Easy to Understand!
- Your Past Returns or The Largest Email You've Ever Seen
- Inbox Buddy Update
- Ah... If You Recently Installed Sendmail
- That Inbox Buddy Tutorial About Spam ...
- Reposting: Hey ! I Can Find that Blog on the Radio
- Ah, Hollywood... Could You Buy a Clue ?
- To Amazon, Do Not Pass Go, Do Not Collect , Go Stand in the Corner
- Read This ! Generation Wrecked
- Thank You Dawn ! Ten Best Things to Say If You Are Caught Sleeping At Your Desk
- Hmmm.... Google's Different
- A Follow Up to the Google Post
- Google Revisited: Comparing Search Engine Results
- Any Elance Users Out There?
- Have You Faxed From DigitalConsumer.Org ?
- Non-ADA Compliant Websites Under Attack
- Watch Out for the BugBear
- Negotiation 101- Analyzing a Contract for Sale of a Business
- Negotiation 101-
- Rethinking Search and Retrieval for Blogs
- If I Was Interviewing Jeff Raikes
- Scott's Radio -- A Recipe for Multi Blogging with Radio
- Welcome to mnoGoSearch
- Should I Take that Shiny New Job ?
- Consulting 101- Evaluating Vertical Market Business Software for Yoga Studios
- Consulting 101- How Do I Market Myself as a New Consultant
- Draft- Why Software Sucks- An Alternate Perspective
- Marketing 101- The Sign
- When Windows Profiles Fail and Why
- Who and What is FuzzyBlog ?
- Marketing 101 - General Comments On Starting Your Own Business
- Getting Started with Blogging for the Attractive Female Blogger
- Marketing 101- Accounting Tips for Startups
- Getting All Jobs for You From HotJobs or Monster.com - or Understanding Online Jobs Searches
- AAAAA DRAFT BLOG ENTRY HOLDER
- PHPLarge -- FuzzyOffice -- Scotts Radio -- Quite Possibly The Simplest Template Example
- Marketing 101 - When Good People Do Things That Make Them LOOK Like a Spammer!
- Scotts Searching -- A Bad Search Trick -- Screwing Up Over Searching By Ignoring Search Context
- Scotts Searching -- Good Search Trick -- Over Searching
- Radio UserLand RCS Step by Step and FAQ
- Scotts Radio -- An Excursion into UserTalk
- Scotts Radio -- Becoming Part of the Blogging Community
- Scotts Radio -- Cover
- Scotts Radio -- FAQ
- Scotts Radio -- Missing Sections
- Scotts Radio -- Preface or Why We Released this Under the GNU Free Documentation License
- Scotts Radio -- Radio Exposed or I Delve Deep Under the Hood of Radio
- Scotts Radio -- Radio UserLand Part 1 or Its Not Just a Web Application
- Scotts Radio -- Radio UserLand Part 2 or Starting to Grok
- Scotts Radio -- Radio UserLand RCS Step by Step / FAQ
- Scotts Radio -- Understanding this Online Book
- Instructions for FuzzyGroup Hosting Customers
- Marketing 101- When the Product Manager Needs to Take Control
- PHPLarge -- FuzzyOffice -- Building a Database Backed Registry of Applications
- PHPLarge -- FuzzyOffice -- Sidebar- Some Common SQL Examples
- PHPLarge -- FuzzyOffice -- User Case 1- Sam
- PHPLarge -- FuzzyOffice -- User Case 2- Gwen
- PHPLarge -- FuzzyOffice -- User Case 3- Karen
- Marketing 101- How to Piss Off Web Customers
- Business 101- Working From Home -- Keeping It Under Control
- Usable Open Source Applications
- Marketing 101 - Blatantly Anti Customer Technology
- People are Just Plain Nice All Over the World! Thank You Libby the Photographer! And Thank You iPhoto!
- PHPLarge -- FuzzyOffice -- Appendix 1 - Terms of Use
- eVectors -- Press Release -- Launch of the eVectors Store
- Open Source Market Research Statistics
- PHP Beginner- More on Security - 2
- PHPLarge -- FuzzyOffice -- Cover
- PHPLarge -- FuzzyOffice -- Rethinking My URL Approach
- PHPLarge -- FuzzyOffice -- Sidebar- Some Common Linux Examples
- PHPLarge -- FuzzyOffice -- 002 - Starting Small
- FuzzyOffice -- Docs -- The Bookmarks Module
- Marketing 101 - Getting People to Read Your Email
- Life at BlogSpeed
- Marketing 101 - Getting Your Ecommerce Site Ready to Go
- PHPLarge -- FuzzyOffice -- 001 - Constraints
- Ack! When TCP Attacks!!!
- PHPLarge -- FuzzyOffice -- 000 - Genesis
- Marketing 101 - The Myth of Intended Use
- So... Do I Edit Blog Posts or Not? Paolo Says NO. Alex Says YES. I'm Divided.
- Marketing 101- How to Actually Get Someone's Email Address
- Marketing 101- The New Product Palm Needs to Make (And it's NOT a Treo Equivalent)
- Open Source And the Future of the Software Business
- Scott Is Back in the Commercial Software Business ... Or Why Is Inbox Buddy NOT Open Source?
- Where's Gretchen ? Or There's More Than One Want to Skin a Blog (or Get a Newbie to Blog)...
- Marketing 101- How Dr. Dobb's Technetcast Can Make Money from Web Content
- Open Source -- Why Do People Write Open Source? Self Improvement.
- Open Source is Not Slavery
- PHP Beginner- More on Security
- From Design Geek to Web Geek- Part 02- Understanding Our Whacky Site and Template Architecture
- The Non Commercial, Ongoing Review- Products and Services I Recommend -- Or Don't Recommend with Biases Clear and Open
- Marketing 101 - How O'Reilly Could Make More Money from Safari
- Marketing 101- Great Customer Service is Great Marketing
- Drupal - Drupal Versus Movable Type
- From Design Geek to Web Geek- Part 0- Introduction
- From Design Geek to Web Geek- Part 01- File Transfer to and From Unix using SCP
- FuzzyOffice -- Spec 01 -- Rethinking Todo Lists in an Age of Distributed, Virtual Teams and Cross Organization Projects
- FuzzyOffice -- Spec 02 -- Rethinking the Subject Parser
- PhotoBlog Spec 01
- An Open Source Evangelist Explains Open Source
- eVectors -- Press Release -- Launch of eVectors North America
- eVectors -- Press Release -- New Calendaring Features Released
- Dealing with Loss and Difficult Times
- How Software Gets GPL'd
- Marketing 101- Choosing A Name for Your Company
- Marketing 101 - How to Blow a Sale Cleanly, Clearly and Quickly
- Business 101- A Next Generation Software Company Based on Digital Piece Work
- Enhancing an Article by Adam Bosworth about State
- Business 101- Cross Managing or How do I manage an Equal?
- 10 Signs You Might Be an Alpha Geek
- Business 101- Commitment
- eVectors IdeaTools available in the United States
- Marketing 101- Humor is Powerful
- Ten Linux Tips and Tricks that Mom Never Told You
- Mandrake 8.2- 85% Icky Poo (that's Bad), IMHO
- Planning for an Extended Trip
- Travel- Getting Ready to Be Away from Your PC for an Extended Trip
- Drupal- Installing Drupal for a Web Site
- Chris Prince- The Smartest ex-Dot Commer of them All ?
- Consulting 101- Partners
- MacStuff- Comments on OS X from a Die Hard 15 + Year Intel Guy
- Laptops, Linux, Restore CD's and Why I'll Never, Ever Buy a ThinkPad Again
- Optimizing Email Addresses for Remote, Mobile Workers in an Age of Spam
- Product Literature- The Starck Intranet
- WhitePaper- Internet + Intranet + Extranet = A SuperNet
- The PHP 4.2 Issues In Detail
- Online Relationships- Brains Are All Around You
- SysAdmin- When the SysAdmin Is Forced to Leave the Building
- Basic Network Troubleshooting or What Do I Do Before I Call My SysAdmin ?
- Marketing 101 - Ten Guidelines for Building an Internet Company in 2002
- Drupal - Drupal from a Radio User's Perspective
- Drupal - Hosting Drupal for Multiple Users
- Marketing 101- Your Very First Website in 5 Steps
- UserTalk- The Radio Scripting Language
- Very, Very Practical Tips for the Busy Person - Part 3 - More Computer Stuff
- Business 101- Structuring Your Business -- Partnership, Corporation, Sub S or LLC
- Memes for the Next Three to Five Years
- Why Intel Needs to Buy Detto Technologies and Give it Away
- Writing - Geeky - How to Write a Computer Book - Part 1
- Email -- Understanding SMTP Headers or Outlook's View -> Options Command
- If I Was Jeff Bezos of Amazon and I wanted to do the Right Thing, Here's What I'd Do
- Very, Very Practical Tips for the Busy Person - Part 2
- Don't Steal My Focus
- Very, Very Practical Tips for the Busy Person
- Consulting 101- Computers for Consultants -- Laptop versus Desktop Revisited
- General - I Just Graduated with a Computer Science Degree And Please, Please Don't Make Me Work at the Mall
- Marketing 101 - Picking a Vertical Market for your Software
- Marketing 101 - Pricing Your Software
- Marketing 101 - The Minimum Level High Tech Company Website
- Writing - Technical - Writing API Documentation
- Business 101- Choosing Vars for Your Product
- Emails from Tim About Font Sizes and Readibility
- Emails from Zeldman About Font Sizes and Readibility
- Marketing 101 Home Page
- Scott's Guide to Python
- Scott's Radio Articles
- Making a Difficult Decision- When You Decide to NOT Ship
- Making a Difficult Decision- When You Decide to NOT Ship
- Marketing 101- How to Handle a Difficult Sales Call -- Perfectly!
- Marketing 101- Selling Services as if they were Products
- Marketing 101- Where Silly Product Names Come From or Your Worst Nightmares Confirmed...
- So What Am I Trying to Sell You Anyway....
- Consulting 101- Do My Clients Really Need a T1?
- Consulting 101- How Do I Convince a Client to Let Me Work Remote?
- Consulting 101- So You Want to Hire a Consultant, Do You?
- Linux -- Examples of Everyday Linux Commands
- Marketing 101- How Do I Get People to Change Platforms - Part 2
- Marketing 101- How Do I Get People to Change Platforms?
- Marketing 101- How Do I Get Started Doing Market Research
- Open Source 101- Examining Open Source Business Models
- Open Source 101- Performance of Open Source Portal Software
- Revisiting the XP Versus 2K Issues
- Bloggers Available for Hire
- Blogging and a Gift Economy for Appreciation or If I were Jeff Bezos...
- Marketing 101- Marketing Your Blog
- testpoll
- Marketing 101- Why I Think that Apple Uses Proprietary Connectors
- Blogging Essentials -- User Feedback On the Radio Chapters
- Marketing 101, Consulting 101, Business 101- Table of Contents
- Scott's Silly Ass Community Outreach
- Spec -- Taxonomies, Blog Entries and a Distributed Global Content Architecture
- Consulting 101 -- Pricing -- How do I Price, well, Me?
- Table of Contents
- The Complete Idiot's Guide to Drupal
- What Am I Selling?
- Blogging -- Book -- Scott on Blogging
- Can a Book on Blogging Survive Being Blogged By One of Its Authors?
- Marketing 101- How Do I Get My Software Installed on Every Computer In the World?
- PHP -- Using the Google API from PHP
- Rethinking Redirectors for Book Publishers
- What Violating the Golden Rule Means in an Era of Blogging
- If I Wanted to Make Outline Based Coding A Reality
- Microsoft, Microsoft, Microsoft -- Where the Frack is Word's Spell Checker?
- BlogBook -- C03 -- Backing Up Your Radio Data on the Mac
- BlogBook -- C03 -- Common Radio Gotchas -- Additions
- BlogBook -- C07 -- Getting Rid of Formatting
- BlogBook -- C07 -- Instant Outlining
- BlogBook -- C07 -- Updating Radio.root
- Blogging a Book or How I Learned to Leave Word Behind and Love Radio
- Solving the MP3 Piracy Issues By Adding Responsibility to the Mix
- Working on Blog Time
- Marketing 101- Making Money from a Website- PHPBeginner Case Study
- Open Source 101- What is it and Why havent I Used it Yet?
- Building a Large Scale Distributed Outline Renderer for OPML
- Marketing Software When You Are a Small Company
- Drop Dead Simple Competitive Research
- Ray Hunter's Resume
- NewsRadio Overview
- Instant Editing Transcript