Timesheets with Claude Code
For decades, I have wrestled with the same practical problem, how to produce accurate timesheets without interrupting deep technical work every hour....
Welcome to my professional homepage where software fundamentals meet purposeful innovation to solve real business challenges.
0 000000 0000000000 00000000000000000 000000000000000000 11111100 00000000000000000000 011111110 00011000000000000000000 011111110 000111110000000000000000 011111110 001111111100000 000 0000000000 001111111000 000000000 011111100 0000000000 0111100 00000000000 011100 0000 00000000000 00000000000000 000000000000000000 0000000000000 00000000000000000000 00000000000000 0000000000000000 0000000000001100 00000000000 000000000011111110000 000000 00000000011111111111111110000000000 000 001111111111111111111100 0 000111111111110000 0000
import React from 'react'; const DevWorkspace = () => { const [isLoading, setIsLoading] = React.useState(true); React.useEffect(() => { const timer = setTimeout(() => { setIsLoading(false); }, 2000); return () => clearTimeout(timer); }, []); return ( <div className="workspace"> {isLoading ? ( <LoadingScreen /> ) : ( <Projects /> )} </div> ); }; export default DevWorkspace;
Building software with timeless principles and purposeful innovation.
I've been crafting software solutions for 47 years, long enough to see multiple technology revolutions and recognize the patterns that repeat. My technical background includes C, C++, C#, and Java, but I've never stopped learning. I believe the best developers aren't defined by their current tech stack but by their ability to apply solid engineering principles across any technology.
My professional life revolves around code, proven patterns, and new possibilities. Let's build something amazing together!
Software that stands the test of time, showcasing products and projects where disclosure permits, built on lasting principles and delivered with innovation.
Transforming Industrial Operations Through Immersive 3D Digital Twins and Real-Time Data Integration
Industrial process intelligence through advanced trending and data visualization
Writing about software fundamentals, technology evolution, and whatever else catches my attention along the way.
For decades, I have wrestled with the same practical problem, how to produce accurate timesheets without interrupting deep technical work every hour....
Frank Krueger (@praeclarum) posted a fun fact on X: "Fun fact: Descent didn't use 3D file formats per se. Instead, 3D models were compiled as x86 assembler doing draw commands." That sent me down a...
There's a conversation I've had with project managers many times over the decades. It usually starts when an ask for time in the plan to either source realistic test data or build a tool that...
If you've used ChatGPT or Claude, you've probably noticed something odd. Ask the same question twice, and you get different answers....
Ready to discuss your software project? Reach out via email or connect with me on social media.