exegetotrope.blogspot.com
on languages, numbers, and creating time: The third half, concluded: kindness in software
http://exegetotrope.blogspot.com/2013/02/the-third-half-continued-kindness-in.html
On languages, numbers, and creating time. Sunday, February 24, 2013. The third half, concluded: kindness in software. In a previous post. I wrote about the realization that as of this year I'll have been programming for half my life, and wondering where I'm going to take my career from here. I left a few details for a later post: meta-thinking, and kindness in software. This post is about the latter. It's about kindness to users, as well as other developers. The value of software for people who use it.
exegetotrope.blogspot.com
on languages, numbers, and creating time: The third half, continued: Meta-thinking
http://exegetotrope.blogspot.com/2013/02/the-third-half-continued-meta-thinking.html
On languages, numbers, and creating time. Sunday, February 24, 2013. The third half, continued: Meta-thinking. In a previous post. I wrote about the realization that as of this year I'll have been programming for half my life, and wondering where I'm going to take my career from here. I left a few details for a later post: meta-thinking, and kindness in software. This post is about the former. I should also disclaim that as much as I enjoy meta-thinking, I'm not always good at it, especially when I most ...
exegetotrope.blogspot.com
on languages, numbers, and creating time: ... just write *what* down?
http://exegetotrope.blogspot.com/2013/08/just-write-what-down_12.html
On languages, numbers, and creating time. Monday, August 12, 2013. Just write *what* down? In a previous post about the importance of reducing documentation-related technical debt in the near term, I said Just write it down. But what's the it. If someone vaguely suggests you need to document your code better - what? How, where, when? Here are a few ways to answer that question. Explaining to yourself and others. Is precisely what you need to write down now. But 6 months from now hasn't happened yet!
exegetotrope.blogspot.com
on languages, numbers, and creating time: Why I Do What I Do: or, The Third Half Of My Life
http://exegetotrope.blogspot.com/2013/02/why-i-do-what-i-do-or-third-half-of-my.html
On languages, numbers, and creating time. Sunday, February 24, 2013. Why I Do What I Do: or, The Third Half Of My Life. As of this year I will have been programming for half my life. What's next for me? Do I do what I do? Do I have to offer the world and where. Do I want to take it? I say this not only with local interest. Asking myself how to be keep myself happy and support my family - - but also with global interest. Namely, what are the greater impacts of the kind of work I do? I'm not the only mid-l...
exegetotrope.blogspot.com
on languages, numbers, and creating time: Threw an exception from a method that throws no exceptions -- wait, what?
http://exegetotrope.blogspot.com/2013/01/threw-exception-from-method-that-throws.html
On languages, numbers, and creating time. Thursday, January 17, 2013. Threw an exception from a method that throws no exceptions - wait, what? Here's a fun little false positive I ran into recently. Believes Library ( ClassBeingMocked. Throws an exception, but Library really does not. Yet Application's unit-test case passes! This takes an interplay of JUnit, Jmock, and their use of reflection. Public class MyTest { private Mockery mockery; private ClassBeingMocked mockedInstance; private ClassBeingTested...
exegetotrope.blogspot.com
on languages, numbers, and creating time: January 2013
http://exegetotrope.blogspot.com/2013_01_01_archive.html
On languages, numbers, and creating time. Thursday, January 24, 2013. Java 7, ulimit, and non-heap memory. A couple of co-workers of mine found the following problem:. Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. It happened in a batch-job environment where we use. For all programs, Java or not), in addition to Java's heap specification with. And it only started happening on a test switch from Java 6 to Java 7. Bin/ba...
exegetotrope.blogspot.com
on languages, numbers, and creating time: Java 7, ulimit, and non-heap memory
http://exegetotrope.blogspot.com/2013/01/java-7-ulimit-and-non-heap-memory.html
On languages, numbers, and creating time. Thursday, January 24, 2013. Java 7, ulimit, and non-heap memory. A couple of co-workers of mine found the following problem:. Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. It happened in a batch-job environment where we use. For all programs, Java or not), in addition to Java's heap specification with. And it only started happening on a test switch from Java 6 to Java 7. Bin/ba...
exegetotrope.blogspot.com
on languages, numbers, and creating time: August 2013
http://exegetotrope.blogspot.com/2013_08_01_archive.html
On languages, numbers, and creating time. Monday, August 12, 2013. Just write *what* down? In a previous post about the importance of reducing documentation-related technical debt in the near term, I said Just write it down. But what's the it. If someone vaguely suggests you need to document your code better - what? How, where, when? Here are a few ways to answer that question. Explaining to yourself and others. Is precisely what you need to write down now. But 6 months from now hasn't happened yet!
exegetotrope.blogspot.com
on languages, numbers, and creating time: About this blog
http://exegetotrope.blogspot.com/p/about.html
On languages, numbers, and creating time. Hi there. My name is John Kerl. I'm a software engineer working in the D.C. area. I'm interested in nimble. Software design and implementation. The application domains (the goals, the what. I most gravitate toward are bimodal: low-level systems, and mathematical/numerical methods. But left to my own devices I'm as likely to engage in tool-building. This is the how. Currently I'm most comfortable with Java. And I like several things about Groovy. Software engineer...
SOCIAL ENGAGEMENT