2,312 karma · joined July 17, 2009
If I am not writing software I am making wine or tend vines on my organic farm.
E-mail: davidfilip@gmail.com
It might be subconscious but having some of my 20 years old ripped punk t-shirt, sweatpants and not wearing socks is something that puts me into zone.
They might be tiny, but they do require some structure and habits. I dont know how they do that, but there is going to be some serious door banging at 16:02 by our 16 months old signaling my allotted office time is over.
- my office is separate room that I visit just when I am at work. Kids were born into this situation and understand that this room is off limits.
- Good external monitor, mouse and ergonomic keyboard + good chair. I also like to use headphones when working even when nobody is around.
- I do keep regular schedule: work day starts at 8:00 with 15 minutes walk as my commute to clear my head from life stuff. lunch is at 12:00, I eat it with my wife and kid at the kitchen or we might go out to one of our local bistros just outside our house. I am not required to work like that, but it is just easy to keep in rhythm.
- no video games, no movies, no distraction when working. I might leave for bathroom or to make some green tea, but no procrastinating on my way, no playing with child or talking to my wife is allowed.
- when the day is over, I stand up, go for 15 minutes walk in nearby park (my commute to clean my head after work) and then I am back home.
- when I am done I am done. I might check Slack or emails, but the office is closed and no work is allowed.
It might seen strict, but working this way is actually best for me and my family. Years ago I was not that disciplined, worked a bit here and there, maybe watch a movie mid day and then work till 10pm. Now I just know when I am working and when I am allowed to just turn off.
There are many research papers talking about it for many years, but till recently there was not cheap enough hardware available so it just get stuck in university laboratories.
It is still tough project to pull out as it combine hardware, cloud software, machine learning and there is quite some laboratory work required as well. Doing all of this as a single person and bootstraping is extra challenge but I guess I don't know better.
I've got into it 5 years ago, when I decided to quit technology, bought small farm and build winery. At first I wanted to analyze the wine itself, basically to make traditional method obsolete, but performance of this kind of instruments are not good enough for liquid that complex. It turned out grape analysis is much easier target to tackle.
There are actually tractors like that, but those brands are failing unable to compete with high tech tractors like JD or New Holland on one side and with simple old tractors on another.
Growing up in communist country it was really hard to buy tractor for your personal use as private enterprise ls was prohibited and all land was confiscated except of 1000m2 for personal use.
Owning tractors even for land this large (and to share with family and friends) was still something desirable so people come with their own designs build on top of ready-made or repurposed materials.
I can still see those machines from 70s or even 50s still working as there is nothing in them to break down.
I personally own 30 years old tractor which first life was spent on rice field of Japan. Again very simple build and outside of structural damage there is almost nothing that can fail. I am sure it will live for another 40 or 50 years without much problems.
I am going to do big rewrite of my saas app this year, this is my attempt to learn couple of new technologies to see if they are fit for me and as a place to make mistakes before coding something I care about.
I am building my first product using this tool and after I get over first hurdles everything went smoothly. Tutorials on their homepage are pure gold and helped me going. Also take a look on youtube channels of Tailwind authors (Refactoring UI), those are great.
In conclusion I am glad I've taken some time to learn basics, it took me maybe three or four afternoons and now I'm as productive as in Bootstrap + my designs look much much better.
Second notebook is for todo items (like add name validation for model Item). When I finish something I cross it out. I usually scan past two or three pages, so many things are left in void. Thats actually a good thing, if something is important I just write it again on fresh page + I occasionally go through wider history to check if something important was not left behind.
+ I keep Notes app open all the times with note per project. Here I keep list similar to the Todo notebook but it contains things that have to be done. Once I am done with task I delete the line.
Basically paper notebooks are for development of fresh features and Notes is for bugs and fixes of production code.
Ten or even five years ago it was very rare to find companies that will pay well for remote talent and it created weird culture when your core senior engineer is paid less than out of school junior dev just because they are living in place with lower costs. At the end companies got what they paid for.
Nowadays I see new wave of companies that understand this better and treat remote workers as first class citizens: not just by amount of money they pay but also bringing these developers to the table and letting them to have stakes in the project not just handling assignments.
I don't know much about culture in India or Philippines, but after working years with developers in both SV and places like Germany, UK and Romania I don't see much difference.
You know basic stuff, trying to touch my toes while standing. Some hand stretching. I guess it was totally ineffective, but number of nights with migraines are down a lot.
I want to start exploring yoga during 2020
- get back to doing more independent development after one year of working for an agency
- rewrite my SAAS. Right now it feels like it hit plateau and I need to change few major things to get it to next level and hopefully get it to the stage to sustain me full time
- build new building for wine production: it took me 4 years to get all paperwork done, now I hope construction is going to be faster
For low tech option there is just not enough margin and leverage to make it worth spending your time on it. For high tech options you are having millions in debt and another million or two in running cost (labor, seed, electricity) and with margins in single digits you are probably don't want to risk playing with your recipes. Safer bet is to outsource your tech needs to the companies that have teams of people working on just one single problem.
My wife is currently finishing her third year at home and there will be at least two more.
Bonus point: whole system depends on volunteers who keep markings on all lines.