459 karma · joined July 31, 2015
Of course some relatives like my mom were cheapskates and did not buy Macs but then their problems are now somebody else’ problems. My personal life quality improved a lot after drawing the clear line.
And no, Macs are not completely problem-free but anecdatally a lot easier :)
The Fractal Design Node 304 box is awesome. It's quiet, can host 6-7 disks although it doesn't have hotswap design. In practice opening the box and switching disks is not that common problem and the design makes the HDDs quieter than hotswap bays.
https://medium.com/@trm42/building-backup-server-for-photogr...
By crude solution I mean half-hardcoded or not well generalized methods as the other cases are coming in a year or so. This is also a way to limit the scope and to achieve deadlines. What this means though, is that when new needs arise we need to go ba k and make them better later. Kind of managed techincal debt.
That company kind of imploded as there was about ten working when I left and now there's three guys left trying to get the work done. Luckily their focus has finally changed and tightened and there may be some good stuff brewing up so I'm cheering for them. Still missing working with those guys, though.
Also, people have been talking here about developing the negatives itself to minimise the cost. Ended up making a kind of compromise: bought Epson v850 flatbed scanner and taking the film-rolls for development company to get the negatives. The scanners pays for itself really quickly as here one 120 film roll scanning costs 16 euros :D
Then you either end up refactoring the whole setup for years (which usually is expensive, slows down the business development velocity) or rewriting it from scratch (or as a new implementation next to the old one).
If the original implementation would've been sanely made. Then making new features on top of it (or partial replacements or micro-services etc) wouldn't be that big issue. But usually these beasts are more like godzilla-level monoliths with bad architecture etc so it's probably easier to rewrite the whole thing.
Of course that kind of slavery can be a blessing in a country like China where the other options may be even worse...
After I got back to the old type keyboard, it feels a lot more mushy, has longer traveling distances, feels bulkier but is quieter.
The 2017 MBP has issues with dust and bread crumbs but otherwise it felt better after getting used to it and getting back to the old felt awkward. A little bit same the same with the Magic Touchbar and getting back to normal function key row.
Also the old MBPr feels heavy and awkward (but more robust built) compared to the new one, which is a lot more easier to carry aroung and pick up from a bag, but the robustness doesn't protect from stupid connector issues which may render the keyboard and trackpad useless...
I feel divided about the connector issue now that I got USB-C to USB-C and USB-C to USB-A cables + the mandatory USB-C hub with ethernet, memory card reader, HDMI and USB A ports. It's cool to be able to plug USB-A cables directly but then I miss the versatility of USB-C and the ease of having bunch of same connectors around the laptop and without minding what port to use with charger. On the other hand I miss the Magsafe 2 charging port which is a lot more robust as a connector compared to USB-C. The connector issue will fade away when the external devices you're using are getting USB-C ports as well. The connector issue is kind of "iMac supports only USB and Firewire instead of SCSI, LocalTalk, ADB etc) but these transition periods are annoying and frustrating.
Laravel uses Symfony components but the APIs are a lot more fluent and more natural to use.
I know people which are quite good at it naturally, but at least for me it's a lot harder than learning a new programming language.
Learning something in which you're completely out of your comfort zone is even more rewarding.
Without a concrete plan it was really hard for the rest of us to help or say what's really important. And so began the feature creep for something that was suppose to be a quick prototype ended up being whole implementation which took half a year to get first somewhat working version.
The problems for us was we didn't know status of anything as it was always promised to be ready in 1-2 weeks but feature creep made it bigger and bigger. We tried to help with planning sessions etc but that wasn't enough to get the prototype back to track.
As everybody got a bit too rosy picture of its status, our salesguy started selling the idea forward. The timing seemed to be right etc but we didn't have even proper deml version as the one guy chugged on with his waterfall ad hoc dev style...
After our sales guy confirmed there's lot of demand for this proto and we got the first somewhat working version out and when the next steps were not really sane, we made an intervention which we felt we should've done four months earlier.
First we had a team discussion and decision what should we do together for the situation and then we created concrete plan for the next steps we felt we needed to get first sane version out. Then we made this public to everybody.
The funny thing with this intervention was that the guy who made the feature creep proto felt relieved after this. The biggrst reason why we were so reluctant to intervene was that this guy would get badly demotivated but he had chugged on so long he did get really stressed and frustrated with the situation but didn't know how to get help in the hole he had dug in.
So my advice is to talk out loud and make things visible. Timelines, features bot yet implemented etc. Maybe a gant timeline etc. These helped us to get the project to a sane point shere to continue.
DI can be heavy or it can be something mostly automagical like in Laravel. That's something I've enjoyed quite a bit. Basically it doesn't that much exist until you start needing special cases.
Quite a big part of the PHP community is gravitating towards Laravel and the new steam it introduced with OOB best practices and "let's try hard to avoid the Java-heaviness". Laravel seems to have quite nice balance between easy for new devs and bunch of powerful concepts when needed. Lots of basic problems solved OOB as well.
I have to say I was disappointed in the Children of Hurin as it was once again repeating the same story with slight variations. After that I skipped the Beren and Luthien and will skip the new one as well. But my view may be distorted by the HoME series as they were full of different versions of the same stories.
I would say Westerners are quite intrigued about what life was in Soviet Union in good and in bad as that world feels so different from us and the information has been limited and more propaganda than anything else. Been talking about it with my Estonian and Hungarian colleagues and wouldn't mind understanding more about it.
Also m68k IIci was really durable and upgradeable computer. They also lasted a lot longer than they were really needed <3
Been thinking of buys 6100/60 with PC Compatibility Card so I could have a retro gaming station with two different architectures.
Apple had bunch DOS/PC compatibility cards for handling best of the both worlds. The recent ones run even Windows 98...
Canikon aren't doing new features in firmwares, seems more like bug fixes and Sony is somewhere inbetween at least with the A7-series...
Sony A7 series have also some kind of small apps you can buy and download from their store to your camera. Haven't seen that many apps there =(