Tasks
- automate post sharing to LinkedIn/DevTo/Twitter
- automate this task list (shame on you Cultured Code…)
- refactor my Gmail filters from Google Apps Script to generic IMAP
- learn Haskell and pure functional programming
- do the CIS 194 course homework
Reading
-
Design Patterns: Elements of Reusable Object-Oriented Software
-
Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
-
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
Read
-
Domain-Driven Design: Tackling Complexity in the Heart of Software
-
Real World Haskell
-
Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
-
Learn You a Haskell for Great Good!: A Beginner's Guide
-
Clean Architecture
-
It's Not How Good You Are, It's How Good You Want To Be
Want to read
-
The Pragmatic Programmer: From Journeyman to Master
-
The Elements of Style
-
Refactoring: Improving the Design of Existing Code
-
Death by Meeting: A Leadership Fable… about Solving the Most Painful Problem in Business
-
Programming Pearls
-
Extreme Programming Explained: Embrace Change
-
Extreme Programming Pocket Guide
-
Patterns of Enterprise Application Architecture
-
Analysis Patterns: Reusable Object Models
-
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
-
Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects
-
Refactoring to Patterns
-
1984
-
Test-Driven Development: By Example
-
Purely Functional Data Structures
-
Implementation Patterns
-
Structure and Interpretation of Computer Programs
-
The Peter Principle
-
The Elements of Computing Systems: Building a Modern Computer from First Principles
-
Introduction to Algorithms
-
Release It!: Design and Deploy Production-Ready Software
-
Cryptonomicon (Crypto, #1)
-
Continuous Integration: Improving Software Quality and Reducing Risk
-
The Mythical Man-Month: Essays on Software Engineering
-
Domain-Specific Application Frameworks: Frameworks Experience by Industry
-
Making Things Happen: Mastering Project Management
-
Clean Code: A Handbook of Agile Software Craftsmanship
-
Structured Computer Organization / Modern Operating Systems (2nd International Edition) / C Programming Language (2nd International Edition) / C Programming Language (2nd Revised Edition)
-
Coders at Work: Reflections on the Craft of Programming
-
Domain-Specific Languages (Addison-Wesley Signature Series