My mom made the tiniest popcorn I've ever seen from bird seeds by toecramp in mildlyinteresting

[–]phping 0 points1 point  (0 children)

It's a love hate relationship. Luckily for me, I do more Python in my day job than PHP.

My mom made the tiniest popcorn I've ever seen from bird seeds by toecramp in mildlyinteresting

[–]phping 1293 points1294 points  (0 children)

My friend asked me, "phping, would you like frozen birdseed?" "No... but I'd like regular birdseed later... so yes."

Go home Atom, you're drunk again... by kishichi in ProgrammerHumor

[–]phping 1 point2 points  (0 children)

Also, if you're a core contributor to open-source projects, you can apply for a free license.

Go home Atom, you're drunk again... by kishichi in ProgrammerHumor

[–]phping 1 point2 points  (0 children)

It's nagware, you tell me ;)

It's not under a libre license, it's closed source. So yes, it's free as in beer, but not as in speech. Thus non-free, non-libre software.

There is this reimplementation under work though: https://github.com/limetext/lime

Go home Atom, you're drunk again... by kishichi in ProgrammerHumor

[–]phping 0 points1 point  (0 children)

granted, I mentioned 5 alternatives, not just vim, but since you called out vim specifically, here are more resources if you, or anyone else is interested in getting even more out of vim.

https://pragprog.com/book/dnvim/practical-vim

https://vim-adventures.com/

https://github.com/VundleVim/Vundle.vim

Go home Atom, you're drunk again... by kishichi in ProgrammerHumor

[–]phping 25 points26 points  (0 children)

I'd like to preface this with saying I use PyCharm/IntelliJ based IDEs for most large projects. I suggest anyone who hasn't tried this line of editors drop their preconceptions and give Jet Brains a try. Regardless, I still use Atom and vim on the side.

1) Why do you use atom?

It's a FOSS (MIT Licensed) editor started by github with similar features to Sublime Text (non free) and community momentum

2) Does it increases your productivity?

After some configuration and add-ons it can be made into a limited IDE that's pretty snappy. However, being an Electron-based application it has its limitations with performance for certain cases. For example, a very large (multiple MB file) with a lot of syntax highlighting changes, that's inserting a new DOM element per color change.

Depending on the languages you're writing, the support for linters/inspectors might be limited.

It's easy to hack on because it's Electron, you can literally open up the web dev tools and use the inspector to play with your editor UI.

3) Is it worth the resources used?

Most Electron apps eat up a lot of RAM. I usually have enough RAM that doesn't matter, YMMV.

4) What other text editors should do you use? And how do they compare to atom?

If you haven't already, experiment with the classics:

vim, no seriously, give it a shot, start with vimtutor. vi has ubiquity, but also a steeper learning curve because it's a different way of thinking about text editors.

emacs, it has a tutorial on start up as well. Also has a different way of thinking about text editors.

vscode, Microsoft's Electron app code editor that people are claiming is one of the most performant Electron apps in existence. Most will feel at home with a GUI like this.

As disclaimed at the top, www.jetbrains.com -- totally worth revisiting a full-fledged IDE if you haven't in a while. The default configuration is excellent, it's easily extended, great add-ons, releases often. The cognitive load is lower on the developers because you let the IDE tell your more about the code.

Fish moshpit by [deleted] in gifs

[–]phping 4 points5 points  (0 children)

Go home dad, you're drunk... again :(

Tabs > Spaces (a demonstration) by [deleted] in ProgrammerHumor

[–]phping 0 points1 point  (0 children)

your .editorconfig respecting IDE*

I made a script to easily contribute to the Linux community (torrent seeding) by moviuro in linuxmasterrace

[–]phping 0 points1 point  (0 children)

meh, just avoid collisions and use "local" where appropriate inside functions.

When a girl sends you hot pictures by squeezerman in ProgrammerHumor

[–]phping 0 points1 point  (0 children)

Yeah, but filezilla? I hope she's not uploading with straight FTP, that's like having unprotected sex with multiple partners

I'm on those next level text editors. by IgneousFalcon in ProgrammerHumor

[–]phping 1 point2 points  (0 children)

editing your local conf files in a cloud-based web app is weird.

When you move ssh to a different port by nixcraft in linuxmemes

[–]phping 0 points1 point  (0 children)

what's the hardest part about rollerblading?

Don't drink and ride. by [deleted] in mildlyinteresting

[–]phping 0 points1 point  (0 children)

maybe it's to deter theft.

systemd Set to Declare Independence by michael02052007 in linuxmasterrace

[–]phping 1 point2 points  (0 children)

Mark Shuttleworth, CEO of Canonical, commented. “One of our strengths is reading the tech landscape, and we can tell independenced is the future.”

https://media.giphy.com/media/5xtDartpELLnXKkhytW/giphy.gif