Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Problem Solving Leadership

    PSL Last week I and 23 others made a pilgrimage to Albuquerque to participate in the Problem Solving Leadership workshop.

  2. Enthusiasm engineering

    I’m not smart enough to have ideas before I need them Last week an attentive colleague heard something potentially self-contradictory in my reasoning and reflected it back to me.

  3. Feel sorry for me It’s been a tough week to keep up with Twitter.

  4. Previously This is the last in a series about TDD’s value to humans, following Keeping my job, in which I lost my manager’s trust, A last-minute feature, in which I regained some, Deadline pressure, in which I earned quite a bit more than I’d started with,

  5. TDD in context #9: Thwarted

    Previously This is the ninth in a series about TDD’s value to humans, following Keeping my job, in which I lost my manager’s trust, A last-minute feature, in which I regained some, Deadline pressure, in which I earned quite a bit more than I’d started wit…

  6. TDD in context #8: No secret

    Previously This is the eighth in a series about TDD’s value to humans, following Keeping my job, in which I lost my manager’s trust, A last-minute feature, in which I regained some, Deadline pressure, in which I earned quite a bit more than I’d started wi…

  7. Self.conf 2015: Almost Self-less

    What I did On Friday I attended Self.conference just long enough to take in Justin Searls’ opening keynote, give my talk (sorry, intentionally no slides or recording), have an assumption-questioning lunchtime conversation with my friend David, and get to…

  8. TDD in context #7: Win-win

    Previously This is the seventh in a series about TDD’s value to humans, following Keeping my job, in which I lost my manager’s trust, A last-minute feature, in which I regained some, Deadline pressure, in which I earned quite a bit more than I’d started w…

  9. TDD in context #6: A big project

    Previously This is the sixth in a series about TDD’s value to humans, following Keeping my job, in which I lost my manager’s trust, A last-minute feature, in which I regained some, Deadline pressure, in which I earned quite a bit more than I’d started wit…

  10. TDD in context #5: Fail-safe

    Previously This is the fifth in a series about TDD’s value to humans, following Keeping my job, in which I lost my manager’s trust, A last-minute feature, in which I regained some, Deadline pressure, in which I earned quite a bit more than I’d started wit…

  11. TDD in context #4: Continual delivery

    Previously This is the fourth in a series about TDD’s value to humans, following Keeping my job, in which I lost my manager’s trust, A last-minute feature, in which I regained some, and Deadline pressure, in which I earned quite a bit more than I’d started

  12. TDD in context #3: Deadline pressure

    Previously This is the third in a series about TDD’s value to humans, following Keeping my job, in which I lost my manager’s trust, and A last-minute feature, in which I regained some Learning the domain The software I was hired to develop acted as user-f…

  13. In TDD in context #1: Keeping my job, I… Started a job as a software developer after 5+ years away from programming Implemented my first simple new feature in an unfamiliar domain and a legacy codebase Passed code review by one of the software’s original…

  14. The When-to-Stop Kata

    I needed some practice with Java and Eclipse, and I love untangling legacy code, so a coworker recommended me the Gilded Rose Kata.

  15. Schmonzcast #17: I'm proud to have been a speaker at this year's Pittsburgh Perl Workshop, a two-day conference for fellow practical-minded Perl programmers.

  16. [Performed on my behalf by Chris Travis] Author’s note: This really happened.

  17. Assumption Carpaccio

    In When I might not TDD, I posed myself the following question: If I'm trying to be effective and efficient, when wouldn't I practice TDD?

  18. How to lose 45 pounds in two years

    I've lost over 30 pounds since this project began in early 2013.

  19. When is refactoring a good decision?

    To develop working, valuable software, we expend time and decisions.

  20. One Russian soul

    Our hearts do in dark forests dwell.

  21. pkgsrcCon 2014: pkgsrc Design Goals

    At pkgsrcCon 2014 in London, I presented a talk called “pkgsrc Design Goals”.

  22. TDD in context #1: Keeping my job

    For a couple months now, I've been spoiling myself by spending the bulk of my time reducing my world's entropy in three main ways: 1.

  23. When I might not TDD

    Given a software project whose outcome and schedule truly matter, all other things being equal, I'd choose… A capable team of TDD practitioners over another capable team To have the team practice TDD Of course, there are always a great many other things,…

  24. Shoulda bought yak insurance

    Illustration by Jason Crane.

  25. My superpower

    People who haven't been programmers have no way of knowing the extent to which programming consists of making decisions.

  26. How to develop software

    There are many ways to develop software.

  27. Abstract Slides

  28. Haskell the dog

    That was quick.

  29. My thirty-fifth solar orbit

    For the last two and a half years, ever since Bekki started her Ph.D. program, I've been splitting my time between New York and Indiana.

  30. On some cusps

    I first learned of the existence of a composer named Nikolai Medtner fourteen years ago, when overworked Amazon robots advised me, having peered deeply into my purchase history, that the missing je ne sais quoi in my Shopping Cart was a $60 box set of his…

  31. Some commonly held ideas about what a programmer needs in order to learn another programming language: Your motivation: have a real problem you need to solve Your patience: tolerate solving it slowly The language's design and basic use: read a book The la…

  32. Schmonzcast #16: Like last year, I gave a lightning talk at this year's CodeMash.

  33. Two interviews

    BSD Now (2013/11/20) BSD Now has been podcasting weekly since its inception in September.

  34. Global Day of Code Retreat

    Last month in Chicago, the day before Software Craftsmanship North America, 8th Light held a “Code Retreat”.

  35. A Premeditated Improvisation

    Schmonzcast #15: Last night was the 28th Annual Alfred Joyce Kilmer Memorial Bad Poetry Contest.

  36. Working from everywhere

    Some offices I know When I'm at the corporate office in midtown Manhattan, I have what I need to do my job effectively.

  37. Weights, rates, and dates

    Of the 45 pounds to be shed, 26 have left me.

  38. I like people.

  39. TDD by example: an ikiwiki feature

    In my previous post I gave an example of the benefits of fixing a bug by first writing a test.

  40. TDD by example: an ikiwiki bugfix

    I've written of my love for Test-Driven Development and for ikiwiki.

  41. Why I practice TDD

    When George Dinwiddie wrote recently about why he practices TDD, it made me think anew about why I do it.

  42. Losing, learning, and winning

    I claimed I would (maybe) lose 45 pounds this year.

  43. Area under the curve

    As a computer programmer and user, my productivity depends primarily on my fluency with a handful of complex, powerful tools that flexibly suit many contexts alone or in combination: a family of operating systems, a package manager, a revision control sys…

  44. Remembering Textpattern

    As a person who makes and uses software, on this Memorial Day I want to commemorate the software that brings you these words, for I shall soon retire it from service.

  45. Health gains after four months

    My first recorded weigh-in was four months ago yesterday.

  46. I noticed that my progress, as measured by the weights I'm controlling for between 4 and 7 super-slow repetitions, had slowed.

  47. Schmonzcast #14: Last week I returned from Berlin, where I gave a talk at pkgsrcCon 2013.

  48. Strength gains after 15 workouts

    As mentioned in my 2013 health manifesto, my exercise regimen thus far consists solely of going to the gym for half an hour twice a week.

  49. Permanent CVS, temporary Git

    I'm giving a talk called “Rehabilitating pkglint” later this month at pkgsrcCon, which means I need to do some work worth talking about. pkglint is a tool for pkgsrc developers to find common errors in packages.

  50. Summary Look at the evidence and decide that I'm tired of being fat.