• 0 Posts
  • 16 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle
  • Looks good to me.

    docker-ember largely automates such a setup with specific mounts for linking node modules from other folders, being able to bind to localhost for when you run the backend on your own machine, and exposing ports for livereload. May include other secret sauce. Some of that is closely tied to EmberJS.

    I’m a fan of using tools you understand. What you show here is comprehensible and sufficient for now👌



  • I grew up online and there are people I’ve never met in person whom I can work with no problem. I have never had the need to see someone in person for work myself, but the click isn’t there for everyone.

    I dislike generational thinking and this argument seems to play on those lines; I have seen some people working better remote and some working better partially in person regardless of their generation or background. Younger people are more fluent in working remotely but not everyone wants that full-time and sometimes it doesn’t work out too well either. Often working in the office is the worst so let’s make/keep remote the default.

    My personal opinion is that we should do everything online which can be online and that people who need to work in person should do their best to cater for working online. It helps with climate and can help work/life balance.

    Any form of communication gap is a shared gap. Both sides have to cater to make the conversation work. If OP needs face-to-face then that must be taken into account. If you want that conversation to happen you’d better care for their needs as much as they’ll care for yours. OP may have extensive experience in working with people and may have seen this need on their own end and likely on the other end too. Perhaps even only on the other end. On the spectrum of cooperation I’m sure there will be cases where it helps and perhaps even be necessary. I believe it’s a small subset of situations.

    By all means, try to stay constructive and learn from others. Whatever they have learned in the past likely applies to our new ways in another form. I would like it if we could keep improving remote.


  • I don’t think Xerox invented the computer mouse. It was first drawn out by Douglass Engelbart and presented to the public in the 1968 presentation “Augmenting the Human Intellect” (you can watch it on the present day, it was recorded).

    It was my understanding (which I did not verify) that this was picked up by Xerox and others and that windowing systems evolved from there on with Xerox leading towards Desktop Publishing.




  • You shouldn’t eat candy given to you by strangers. If you’re in a large group and someone knows the candy, maybe. Code is food for your computer. Be wary. Our large Open Source group of friends has learned about many kinds of candy and shouts loudly when some in the group becomes ill. You don’t want to become ill. Some risk exists, but with a large group it is generally ok. Don’t install packages as root, don’t install what you don’t need.

    I run my frontend builds through Docker (also during development). By isolating access to the host system to the files/folders necessary for development I’ve shielded off the majority of current realistic attacks I’ve seen as NPM based exploits. I’m certain the approach can be replicated for other frameworks, but we use Ember and docker-ember. I doubt it runs as smoothly on a non-Linux OS.




  • I write my notes in org-mode. It’s supported in many editors in a basic form, letting you add code snippets etc in an unobtrusive way. Using a well thought out format helps you in the long run.

    I use this in Emacs, through which it lets me refer to emails, execute code snippets, attach related files, fetch content on/from remote servers, send off the debug session as an html email, … Support will depend on your editor but even as raw text it works.

    I don’t use something specific to make non-code repeatable as you suggest here, but you could embed a test language in an org code block.

    The syntax is straight-forward and exports to multiple external formats exist (eg: html).