iOS Chat with Dave Jacobsen
An interview with Dave Jacobsen about his journey into programming and iOS development, from initial misconceptions to learning Swift and UIKit.
An interview with Dave Jacobsen about his journey into programming and iOS development, from initial misconceptions to learning Swift and UIKit.
A guide to writing small, standalone command-line programs in Common Lisp, covering project structure, libraries, and interactive development.
A guide on starting a developer book club to learn new technologies, share insights, and improve skills with colleagues.
A self-taught developer in Germany shares his journey and lessons learned while transitioning to a programming career while working full-time.
Explores the strategic difference between client-focused consulting businesses and scalable, service-focused product companies in the IT industry.
A guide to Test Driven Development (TDD) in Python, demonstrating the process with a practical example of creating an `is_float` function.
A developer shares his guidelines for freelance software developers, covering communication, email etiquette, and project management for effective collaboration.
A developer reflects on 'decision paralysis' when choosing tech tools like analytics, email providers, and note-taking apps.
A cautionary tale about a database engineer who neglects her core technical duties for extracurricular activities, emphasizing the importance of prioritizing your primary job responsibilities.
Explains the 'working backwards' problem-solving technique, using a child's puzzle and Amazon's product development process as examples.
A developer shares his 2021 productivity toolkit and workflow for managing tasks, projects, and a distributed team at Google.
Explores how fight, flight, and freeze responses manifest as procrastination, deadline crunches, and creative blocks, and how to manage them.
A programmer's reflection on the distinction between 'logic' (algorithms, business rules) and 'context' (the surrounding systems and infrastructure needed to make logic work).
A guide on how to ask strategic questions during job interviews to identify bad managers and unhealthy team cultures in tech roles.
An in-depth look at the new Enums feature in PHP 8.1, covering syntax, methods, interfaces, and backed enums.
A software developer explains how embracing boredom, like waiting in line without a phone, can train your brain for better focus during demanding cognitive work.
A curated list of articles explaining GitHub's unique work culture, communication practices, and tips for new hires and interviewees.
A tech blogger reviews their 2020 conference presentations and blogging output, discussing challenges and future plans for AI and Azure topics.
Argues that taking more MOOCs has diminishing returns for tech professionals and advocates for hands-on, project-based learning instead.
A software engineer discusses common pitfalls in team construction that lead to technical debt, focusing on junior/senior dynamics and project planning.