|

- Getting a really good office chair is very important. After using crappy chairs for a couple of years I invested in a really nice (Aeron) chair that cost about $900 at the time. Best investment ever.
- If you have kids, you need a door, and you will need to spend time training the kids ("When dad is in the office, it's like he is not at home. You can come in for a hug and a kiss, but then you gotta go.") That worked for me, they could come in, solving the forbidden place problem, but they couldn't stay.
- I agree that getting dressed like for the office is important. Of course, if you wear jeans and a t-shirt to the office, that shouldn't be much of a problem.
- You'll have to push yourself to get up reasonably early, maybe split the morning commute time between sleeping in and extra productivity. Keeping a schedule will make it easier to start work.
- It's really easy to lose track of time when you're working in the quiet of your home. Be sure to get up and move around, take a walk, or exercise. Eat your lunch away from work stuff, even if you're surfing the web or watching a video.
- I got "mouse elbow" from too many hours at the desk. I solved it with a "vertical mouse". I'll never go back.
- Music is a partial cure for loneliness and isolation, but it shouldn't be music with words. There is endless "focus music" on youtube. A lot of classical music is a good choice. There are also endless tracks of "ambient sounds" like birds chirping and water flowing.
|
|
|
|
|
My advice would be only share your recovered travelling dead time with your employer - don't hand it all over . .
I long ago realised I'm a workaholic - which wasn't so much of an issue in my thirties when I was fitter, freelance, and paid by the hour - now I'm in my sixties and salaried again I have to really hard to stop myself working beyond my hours when I work from home.
I have kept a room in my house as an actual office for the last 30 years or so, but these days I prefer to commute for around 2 hours a day in exchange for more rigid start and end times . .
I still believe it's a mortal sin to quit when you are "on a roll", but I temper that with how much it is appreciated in the form of Overtime pay enhancement or Time off in Lieu; if you don't get overtime, I believe you have to think of it as underpay and judge your employer accordingly . .
Your mileage may vary of course, but that's my two cents-worth generally . .
A few are great.
I am small.
Together we are the Universe.
|
|
|
|
|
The stuff everyone else has said. Plus, if you can, make the office on a different floor than the kitchen and several doors.
The more the effort to get to the food the less likely you are to go get some.
Iβve given up trying to be calm. However, I am open to feeling slightly less agitated.
Iβm begging you for the benefit of everyone, donβt be STUPID.
|
|
|
|
|
Kornfeld Eliyahu Peter wrote: what are the important things for a productive home office?
1. Have a dedicated workspace, so it still feels like you're going to work or an office. If you mix your play location with your work location, you'll start mixing the two and that's bad juju.
2. You'll need to be extra vigilant about communication with your coworkers. When devs tend to WFH, sometimes getting ahold of them is difficult.
If you find yourself getting lonely but don't want a long commute, you can always rent co-location workspace to get out of the house with.
Jeremy Falcon
|
|
|
|
|
#Worldle #407 1/6 (100%)
π©π©π©π©π©π
https://worldle.teuteuf.fr
easy
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
My country. Have you visited?
|
|
|
|
|
I have not.
But I have many close friends from there.
My grand kids love India food. Go figure.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
|
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Wordle 624 3/6
π¨β¬β¬β¬β¬
π¨β¬π¨π©π©
π©π©π©π©π©
|
|
|
|
|
Wordle 624 4/6
β¬β¬π¨β¬β¬
β¬π¨β¬β¬π¨
π©π©β¬π©π©
π©π©π©π©π©
|
|
|
|
|
Wordle 624 3/6*
β¬β¬π¨β¬β¬
β¬π©β¬β¬β¬
π©π©π©π©π©
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 624 3/6
β¬β¬π¨β¬β¬
β¬π©β¬π¨β¬
π©π©π©π©π©
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
π¨β¬β¬β¬β¬
β¬β¬β¬π©π©
β¬π©β¬π©π©
π©π©π©π©π©
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 624 5/6
β¬β¬π¨β¬β¬
β¬β¬π¨β¬β¬
π©π©β¬π¨β¬
π©π©β¬π©π©
π©π©π©π©π©
Get me coffee and no one gets hurt!
|
|
|
|
|
Wordle 624 3/6
β¬π©π¨π¨β¬
β¬π©β¬π©π©
π©π©π©π©π©
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Not invented here - Wikipedia[^]
I've posted my dependency trees at the end of this post to give you an idea of my ecosystem, and how much of it is my code. Anything prefixed with "htcw_" is mine
I wrote most of the code I touch day to day. That's a good feeling, and it makes me efficient. I think most people here know what a prolific coder I am by this point, and the fact that I'm building with an utterly familiar, self-consistent, and interoperable base is a big part of why that is.
I feel like a metal worker who spent a decade putting their own shop together just the way they like it, with the tools, jig tables, hoists, and all that all cut and welded to personal spec, bespoke like, for maximum workflow efficiency.
I feel like PIEBALDconsult can appreciate this.
I understand all the reasons not to fall into NIH. Intimately, as I've been on sharp business end of trying to get up to speed with a framework developed by someone else on their own over a decade. It's daunting, no matter how well commented it is.
But gosh, it makes coding so nice when you've got your own ecosystem to work with.
Here's my dependency tree for my current UIX iteration (still in development)
Dependency Graph
|-- htcw_gfx @ 1.4.1
| |-- htcw_bits @ 1.0.6
| |-- htcw_data @ 1.0.7
| |-- htcw_io @ 1.1.3
| | |-- htcw_bits @ 1.0.6
| |-- htcw_ml
And that's just my portable non-hardware specific code.
Here's one for an ESP32 under Arduino
Dependency Graph
|-- htcw_gfx @ 1.4.4
| |-- htcw_bits @ 1.0.6
| |-- htcw_data @ 1.0.7
| |-- htcw_io @ 1.1.4
| | |-- htcw_bits @ 1.0.6
| | |-- FS @ 2.0.0
| | |-- SD @ 2.0.0
| | | |-- FS @ 2.0.0
| | | |-- SPI @ 2.0.0
| |-- htcw_ml @ 0.1.2
| | |-- htcw_io @ 1.1.4
| | | |-- htcw_bits @ 1.0.6
| | | |-- FS @ 2.0.0
| | | |-- SD @ 2.0.0
| | | | |-- FS @ 2.0.0
| | | | |-- SPI @ 2.0.0
|-- htcw_ft6236 @ 0.1.1
|-- lcd_controller (also mine)
|-- htcw_uix @ 0.1.0
| |-- htcw_gfx @ 1.4.4
| | |-- htcw_bits @ 1.0.6
| | |-- htcw_data @ 1.0.7
| | |-- htcw_io @ 1.1.4
| | | |-- htcw_bits @ 1.0.6
| | | |-- FS @ 2.0.0
| | | |-- SD @ 2.0.0
| | | | |-- FS @ 2.0.0
| | | | |-- SPI @ 2.0.0
| | |-- htcw_ml @ 0.1.2
| | | |-- htcw_io @ 1.1.4
| | | | |-- htcw_bits @ 1.0.6
| | | | |-- FS @ 2.0.0
| | | | |-- SD @ 2.0.0
| | | | | |-- FS @ 2.0.0
| | | | | |-- SPI @ 2.0.0
| |-- htcw_bits @ 1.0.6
| |-- htcw_data @ 1.0.7
| |-- htcw_io @ 1.1.4
| | |-- htcw_bits @ 1.0.6
| | |-- FS @ 2.0.0
| | |-- SD @ 2.0.0
| | | |-- FS @ 2.0.0
| | | |-- SPI @ 2.0.0
|-- Wire @ 2.0.0
To err is human. Fortune favors the monsters.
|
|
|
|
|
Busy Lady. I like it.
It's good you have a map.
It will be more help than you know.
I have always had confusion about the "term not invented here".
NIH = not invented here
OOC = one's own code
OBC = one's borrowed code
--
NIH <= OOC + OBC
NIH ~= OOC + OBC
Does this make sense?
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
It occurred to me that I feel like one of those crazy bargain hunters sometimes while coding.
"Oh, I can reuse that lexing layer in my markup reader with my CSS reader, no extra cost"
It's not even about the actual savings for me. The joy is in the kill.
To err is human. Fortune favors the monsters.
|
|
|
|
|
I sometimes start writing it before remembering I've already written it. And more informed than my new attempt. Mixed feeelings.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|
|
There's joy in discovering code you've written before that lends itself to easy reuse or extension. It means you did something right.
/ravi
|
|
|
|
|
Well it spent a lot of time in the design phase, as it originally came from a refined C# project that I had reused a bunch, before porting it to C++. =) It was just good fortune all around.
To err is human. Fortune favors the monsters.
|
|
|
|
|
Ravi said it right
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
I had one of those lately.
Wide reaching change impacting hundreds to thousands of disparate modules.
A few lines of change in a key component, Done!
|
|
|
|
|