Drew Ackerman
Blog About

TypeScript From The Ground Up - 1

01 Jan, 2025
TypeScript From The Ground Up The first language I used outside of academia was Python. I was fortunate enough to use Python after type hints were introduced, so I received help from a very dynamic and easy to grasp language and a type system to help me along the way. When I …

2024 StarEast Conference Notes

13 Jun, 2024
Quality Engineering Too often Quality Assurance is a task done at the end of the software development process. With manual testing it makes sense to do quality assurance at the end, how can one test something that isnt ready? However, Quality Assurance now contains automation of …

Hyperfixation In Problem Solving

23 May, 2024
With spring fully tilted, it's time to turn on the irrigation. Because the house doesn't have sprinkler irrigation, turning on the irrigation becomes an effort in design. The system has undergone several revisions over the seasons to balance the system's ability to cover every …

What are Flat File Content Management Systems?

04 Nov, 2023
Content Management Systems supply a collection of tools that nontechnical users can use to manage their content. The CMS has three goals: Allow content creation, editing, and deletion Allow collaboration Allow distribution It is beneficial for a CMS to allow collaboration …

Marketability - Always Learning

08 Oct, 2023
My start as a consultant had a hectic beginning. At my first client I was expected to set up an automated system for them and to introduce them to other best practices. I was confident that I could build the solution the client needed; however, I quickly learned that technical …

The Start

24 Jul, 2023
For me the most difficult part of starting something new is taking that first step and committing. It doesn't matter if it’s a new hobby or developing a new feature in the code I write. The first step continues to be the most difficult. I don't remember having these issues …

Made with Kirby 🫀

Pages

  • Blog
  • About