csrutil disable
If you're thinking of checking out the Pony programming language, here's a list of things that I think are important to know. This list is based on a Tweet that I wrote.
There are Pony packages for several popular editors.
You may want a linter plugin to lint your code in Vim but you probably don't need it. At least try the built-in way before jumping on the plugin bandwagon.
autocmd FileType <filetype> setlocal makeprg=<external command>
This autocommand tells Vim to use <external command> when invoking :make % in a <filetype> buffer. You can add as many similar lines as needed for other languages.
| #!/bin/bash | |
| # ----------------------------------------------------------------------- | |
| # Copyright (C) 2013 Matthias Sohn <matthias.sohn@sap.com> | |
| # | |
| # Licensed under the Apache License, Version 2.0 (the "License"); | |
| # you may not use this file except in compliance with the License. | |
| # You may obtain a copy of the License at | |
| # | |
| # http://www.apache.org/licenses/LICENSE-2.0 | |
| # |
| [core] | |
| excludesfile = ~/.gitignore_global | |
| pager = diff-so-fancy | less --tabs=4 -RFX | |
| [difftool "sourcetree"] | |
| cmd = opendiff \"$LOCAL\" \"$REMOTE\" | |
| path = | |
| [alias] | |
| aa = add --all |
| chocolatey install -y 7zip adb chocolatey-core.extension chocolatey-windowsupdate.extension discord docfx elevate.native exiftool ffmpeg fiddler Firefox gimp git.portable gradle jq mkvtoolnix msbuild-structured-log-viewer obs-virtualcam pdfsam python3 scrcpy sysinternals visualstudiocode-disableautoupdate vlc vscode vswhere adoptopenjdk audacity cpu-z hwmonitor nodejs obs-studio rufus twitch powertoys intellijidea-community |
FWIW: I (@rondy) am not the creator of the content shared here, which is an excerpt from Edmond Lau's book. I simply copied and pasted it from another location and saved it as a personal note, before it gained popularity on news.ycombinator.com. Unfortunately, I cannot recall the exact origin of the original source, nor was I able to find the author's name, so I am can't provide the appropriate credits.
- By Edmond Lau
- Highly Recommended 👍
- http://www.theeffectiveengineer.com/
Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.
- Follow standard conventions.
- Keep it simple stupid. Simpler is always better. Reduce complexity as much as possible.
- Boy scout rule. Leave the campground cleaner than you found it.
- Always find root cause. Always look for the root cause of a problem.