485 karma · joined June 15, 2016
Start on the basis that you shouldnt have to download something to do what you need, it all comes pre-installed and go from there.
Need to process some text files? Use awk & sed etc Need to partition and format a drive? use fdisk, parted etc Need to encrypt a drive / folder - use LUKS
Everything you need is on the system itself including the files to run tests on, the rest of it will come with normal usage.
If it is for a CMS / Web based thing that modifies the structure of the database or inserts some seed data - Use Migrations
If it is for some ETL type job where you are using SQL then migrating to a tool like DBT is probably wise.
Until the others provide this level of user friendliness I dont see how they compete.
For your specific use case I would look at something like the ReMarkable or Supernote as they are almost A4 sized readers and would allow you to annotate the papers etc
Its more lightweight than spinning up Docker containers for each process
Its a dying medium that deserves to die IMO
I am fine overpaying (the restaurants need to cover the frankly ridiculous 30%+ fees they charge) AND then a delivery fee on top to sit on my fat ass in my jammies and have delicious food delivered to me. I am not fine with a bidding structure where my food might sit there cold until someone decides that my "tip" is acceptable
I failed Maths for Computer Science in my degree but managed to get a pass on it as all my other grades were great. Overall it has really not affected my life in any way or my career throughout my 15 years as a code monkey through many roles into now a CTO position for the past 5.
There are a lot of things and patterns you pick up as you go, and maybe I just got lucky and was in the sweet spot of tools developing fast enough to act like a permanent crutch for lack of mathematic ability.
I guess this is different if I were planning to be a game programmer but for a web focused engineer it has been absolutely fine
1 - Natural Language with prepositions and easy ways to include, exclude and filter 2 - Refinement - "No that wasn't quite right because X - please factor this in and try again" is a lot more intuitive than multiple rounds of operator uses and "memory exclusion" of pages you have already seen.
I find that chatGPT will give me what I need within a few iterations, Google search sometimes takes a lot of searching and reading to get an idea of what I need.
I feel like ChatGPT + Github Code search could be a killer combination for programmers
I feel my current one is going the same direction too unfortunately, development is the only department delivering, no contracts coming through at all
I have a mandatory 1 day in the office for the staff, the office is there for anyone to work from at any time - no one ever takes it up, they are very comfortable working at home.
And I get it - I prefer working at home too - I also love our 1 day in the office where we can have a laugh with each other, get lunch together and generally bond as a team, but as the CTO of a company where pretty much my entire dev team are introverted , its not a big priority for me to have to get people back into the office.
I don't think I have signed a credit card slip in 10 years here in Australia and haven't even inserted my card in the last 5 - everything is tap and go!
To be clear - I will tip for exceptional service or if we have been a particularly difficult table (dietary requirements, number of people etc), but its an exception rather than the rule and its rarely more than 10%.
However often in these cases a surcharge is already added or the meal has been altered in such a way as to negate these issues (Set menu only for tables of 5 or more is common).
Asking me to tip for basic service is going to be refused.
Its hugely impressive but I think it still has a way to go before I would pay something meaningful for it, maybe the next release will solve a lot of things once the models are retrained now the public has had time to stress test it?