avastmick
Joined 9 years ago
Joined 9 years ago
At first I was all in with Copilot and various similar plugins for neovim. It helped me get going but did produce the worst code in the application. Also I found (personal preference) that the autocomplete function actually slowed me down; it made me pause or even prevented me from seeing what I was doing rather than just typing out what I needed to. I stopped using any codegen for about four months at the end of 2024; I felt it was not making me more productive.
This year it’s back on the table with avante[0] and cursor (the latter back off the table due to the huge memory requirements). Then recently Claude Code dropped and I am currently feeling like I have productivity super powers. I’ve set it up in a pair programming style (old XP coder) where I write careful specs (prompts) and tests (which I code); it writes code; I review run the tests and commit. I work with it. I do not just let it just run as I have found I waste more time unwinding its output than watching each step.
From being pretty disillusioned six months ago I can now see it as a powerful tool.
Can it replace devs? In my opinion, some. Like all things it’s garbage in garbage out. So the idea a non-technical product manager can produce quality outputs seems unlikely to me.
I am not sure what new learning all the research and thinking brings: I am lost it all the “arguments”; I really do not understand.
A lot of way smarter people than me think it’s a worthwhile concept to wrestle with. Maybe I’m just not smart enough to get it.
A lot of people way smarter than me agonised over the nature of the soul too. Is it that debate replayed? Are we just trying to justify humans “specialness”?
Most houses here are wooden construction with corrugated steel roofs which keeps the weight down.
We as a team worked super hard and were super proud of what the platform could do. We even won some awards. But due to politics and bureaucracy its capabilities were never used and today the service is a national joke and really only used to logon to government services. It is going to be replaced with something new and shiny.
Now, I look back and think why did I care so much and work so hard. Why was I so naive that it would be used as designed.
My wife is Irish, and they started the removal of plastic bags over 20 years ago. It was carefully phased in over time. It led to a 90% reduction in plastic bag use [0]. They also weigh your trash (in Dublin, anyway) as a means of cost pressure to reduce waste and encourage recycling. It is stated to have reduced waste by 50% [1].
[0] https://www.irishenvironment.com/iepedia/plastic-bag-levy/ [1] https://www.irishtimes.com/business/economy/why-it-pays-to-c...
The data science/ engineering domain appears to often produce outcomes like a good deal of 1990s software projects - projects that don’t produce good or expected results [0].
I posted a counterpoint recently [1] that said we should stop approaching data engineering like software engineering. Given what appears to be an almost endless number of data projects that produce little to no value to businesses, what should data professionals do to address the problem? This manifesto at least attempts to make a statement.
[0] I contributed to many of these at the beginning of my career!
[1] https://betterprogramming.pub/data-engineering-is-not-softwa...
I live in a townhouse with shared walls on both sides and we never hear our neighbours. I’ve asked them if they hear us (we have teenagers) and one said never, the other said sometimes an occasional thud (teenagers wrestling).
Similarly we have a private outdoor space or deck and a shared open area. Both are great and well designed. I think it can be done well.
I know too that often it is not.
[0] https://theconversation.com/suburban-living-the-worst-for-ca...