A few of my little pieces got into IEEE Software. And for a short while I tried my hand at writing regular articles in IEEE Computer magazine. I didn’t like the pressure of the constant creative deadlines, but I believe the stuff I wrote applies to today just as it applied back then. Software development is a social process. Ignore that at your peril, young people!
Glass, R. L., Collard, R., Bertolino, A., Bach, J., & Kaner, C. (2006). Software testing and industry needs. IEEE Software, 23(4), 55–57. https://doi.org/10.1109/MS.2006.113
Bach, J. (1999). What software reality is really about. Computer, 32(12), 148–149. https://doi.org/10.1109/2.809258
Bach, J. (1999). Reframing requirements analysis. Computer, 32(2), 120–122. https://doi.org/10.1109/2.745727
Bach, J. (1999). Risk and Requirements-Based Testing. Computer, 32, 113–114. https://doi.org/10.1109/MC.1999.10066
Bach, J. (1998). A framework for Good Enough testing. Computer, 31(10), 124–126. https://doi.org/10.1109/2.722304
Bach, J. (1998). The highs and lows of change control. Computer, 31(8), 113–115. https://doi.org/10.1109/2.707623
Bach, J., & Smith, D. W. (1998). Plans, lies, and videotape. Computer, 31(6), 107–109. https://doi.org/10.1109/2.683013
Bach, J. (1998). Microdynamics of process evolution. Computer, 31(2), 111–113. https://doi.org/10.1109/2.652976
Bach, J. (1997). SE education: we’re on our own. IEEE Software, 14(6), 26, 28. https://doi.org/10.1109/52.636592
Bach, J. (1997). Good enough quality: beyond the buzzword. Computer, 30(8), 96–98. https://doi.org/10.1109/2.607108
Bach, J. (1997). The hard road from methods to practice [software engineering]. Computer, 30(2), 129–130. https://doi.org/10.1109/2.566176
Bach, J. (1995). Enough about process: what we need are heroes. IEEE Software, 12(2), 96–98. https://doi.org/10.1109/52.368273