• 1 Post
  • 9 Comments
Joined 3 years ago
cake
Cake day: July 29th, 2023

help-circle
  • We moved into a house about 10 years ago. Our garden current consists of 4x 3m2(4’ x 8’ for fellow Yanks) raised beds separate by 1ish meter (4’) paths. We’ve also spilled into a fifth in ground bed for things that are more deer resistant like onions. I added DIY drip irrigation, also use a hose timer, etc and the four raised beds are pretty dense thanks to leaning on things that climb to get more garden volume.

    We could expand the garden more if we want to, and likely will in the future, but it sounds like your garden is larger currently.

    I am pretty jealous of your setup from an everything else perspective. We have to have a fence around our garden to keep deer out, but it can’t block sunlight for the plants. This means the fence is pretty lightweight and that makes it easier for the kids to break. The space between the garden beds has always been a struggle to maintain. Mowing grass was annoying, so I mulched between the beds two years ago. Now I have another area to weed. Not using containers also means that if we plant… borderline invasive things like raspberries they try to escape the raised beds. I might pull them all out after the harvest this season as they’re getting more ambitious with their escape attempts each season.

    Not that I can really complain, I’m happy to have a reasonable veg garden :)



  • Fellow senior developer. Initially I was worried about exactly what you’re worried about with juniors. Now I’m also worried that management layers are simply pushing for higher velocity without giving anyone time to think about a problem. We’re in this nasty loop where one person defers more decisions to a LLM to push their individual velocity up. They then get rewarded. Who care if they don’t know how the code works, it works! The tests pass. More people on the team should do the same or else. Then someone takes it a step further.

    It will be very interesting to see how maintainable, or not, corporate code will be in a few years. There could well be a booming industry for people to come in and clean up the mess.



  • I suspect this is due to the lights that OP is using.

    I start seeds every spring and keep them under 3x “big” grow lights for around 14 hours a day. I drive a Volt (plug-in hybrid with a 16ish kwh battery) around 200-250 miles/week on mostly battery. I do most of my charging at home. This month the Volt has consumed around 170 kwh. The lights have consumed 141 kwh in the same time period. The next thing on the list is our refrigerator with 36.5 kwh.

    At this rate, the lights will use 255 kwh for the month.

    On the plus side, our seedlings are not leggy. On the downside, that’s around $50/month for the two months a year the lights are on.




  • Straight up vibe coding is a horrible idea, but I’ll happily take tools to reduce mundane tasks.

    The project I’m currently working on leans on Temporal for durable execution. We define the activities and workflows in protobufs and utilize codegen for all the boring boiler plate stuff. The project hasa number of http endpoints that are again defined in protos, along with their inputs and outputs. Again, lots of code gen. Is code gen making me less creative or degrading my skills? I don’t think so. It sure makes the output more consistent and reduces the opportunity for errors.

    If I engage gen AI during development, which isn’t very often, my prompts are very targeted and the scope is narrow. However, I’ve found that gen AI is great for writing and modifying tests and with a little prompting you can get pretty solid unit test coverage for a verity of different scenarios. In the case of the software I write at work the creativity is in the actual code and the unit tests are often pretty repetitive (happy path, bad input 1…n, no result, mock an error at this step, etc). Once you know how to do that there’s no reason not to offload it IMO.