|
In our defense we have a set of best practices which are aggressively enforced, automated backups, and smart people using it. We are a small group that started with over a dozen people years ago and are now down to five after some financial misadventures by the company. Our workload is heavy enough and SourceSafe is such an ingrained part of our toolchain that we've never been able to switch.
Software Zen: delete this;
|
|
|
|
|
Up until about 2 years ago we were using VSS as well, then (what was meant to be a temporary step) we moved to SourceGear. This is very similar to VSS so really no learning curve.
They have VSS to Source migration tool (probably a day's downtime with about a weeks prep). It was very easy/relatively painless process. The repository resides in SQL, Visual Studio integration, GUI tool or Browser. It does have its funnies, but nothing serious (that I've come across).
It does have a migration to GIT as well (for later).
BTW, not associated with SourceGear, just a user.
// TODO: Insert something here
|
|
|
|
|
Back in 2015 we had a lull in the workflow, so I took a serious look at modernizing our toolchain. I considered SourceGear, but opted for git. Unfortunately our situation went to hell in a handbasket as we were talking about the change, so that all fell by the wayside.
Software Zen: delete this;
|
|
|
|
|
We have VSS and TFS. Management/Corp IT is making us move to 100% TFS, but most of us like VSS better.
Bond
Keep all things as simple as possible, but no simpler. -said someone, somewhere
|
|
|
|
|
I looked at TFS. Even for a small group like ours, it would have required someone maintaining it full time. While git is not terribly intuitive, at least the maintenance is simple.
Software Zen: delete this;
|
|
|
|
|
What maintenance?
We've been using TFS for over 8 years (now also use VSTS and Git).The TFS system "just works". Developers check stuff in and out, merge to test and release branches, run the build tools and don't really think about it.
I suppose there's a bit of "maintenance" adding new users or if someone moves to a new project, and, of course, the Systems team backs up the server and its database, but we've found it's generally set it and forget it.
|
|
|
|
|
I'll add Diffuse to the 'as needed' section.
|
|
|
|
|
I've chosen to keep it simple wherever possible. A typical dev day would involve
* Visual Studio
* Chrome + Dev.Tools
* Heidi SQL (interfacing to either MySql or MS Sql Server)
* Notepad
* Paint
* Thunderbird (email client)
.. and that's about it.
|
|
|
|
|
mostly:
RDP
VSCode (go, typescript, React, Redux)
gitBash
yarn
git
protobuf
chrome
gerrit
jenkins
Teams
Outlook
Jira
Confluence
|
|
|
|
|
Visual Studio 2019
Notepad
Excel
MS Snipping Tool
Character map
Outlook
Edge
Firefox
Visio
MS Paint
Paint.Net
MS Expression Encoder 4 Screen Capture
Foxit Reader
Z-zip
Calculator
Age of Empires II reboot
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
A hammer, only to cite to most useful in meeting.
|
|
|
|
|
I have to add some more to my list:
Time Tracking: Clockify & Jira
Collaboration: Jira & Confluence
Database: pgAdmin
Also Excel as a general utility.
|
|
|
|
|
Good old pen and paper for working out ideas and prototyping
|
|
|
|
|
I do desktop app development - my daily workflow revolves around:
- Visual Studio Code - editor & I use the integrated terminal to get stuff done. I prefer to Visual Studio - it's a personal preference thing.
- WSL with an Ubuntu 18.04 distro - I use Linux for a) bash (don't like CMD & Powershell so much), b) building and testing and debugging on Linux
- Visual Studio C++ tools - I needs MSVC
- g++ - primary Linux build toolchain
- clang - provides C/C++ formatting (clang-format) and static analysis (clang-tidy & clang static analyser)
- CMake - build generator
- Ninja - build tool
- gdb - Linux debug through VSCode
- git, GitKraken - command-line git mostly, but I like GitKraken for preparing commits when I've been bad & done multiple commits worth of work without actually committing...
- fd, rg and various other Linux tools -
fd is a find replacement, rg is a grep replacement. They work so much faster than find and grep and ignore files in your .gitignore - perfect for codebase searches. - 1Password - my favourite password manager
- Pandoc, LaTeX - I prepare my documentation in Markdown & publish to HTML & PDF with Pandoc & LaTeX. It all uses pre-prepared workflows & is fully automated - Markdown in, nice looking HTML and PDF out!
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
Anyone else using LINQPad?
|
|
|
|
|
not unless you absolutely have to
To err is human to really mess up you need a computer
|
|
|
|
|
Matthew uses it, I think
cheers
Chris Maunder
|
|
|
|
|
looking thru most of the answers. I would add. Besides Powershell, VSCode, VS2019, SSMS.
MS OneNote - OneNote is the bomb
www.systeminternals.com - Sys Int is just needed
Agent Ransack - Search utility
Color pic http://www.iconico.com/colorpic/
GIMP or Paint.net or photochop - Again take your pic. All do the job. I use Gimp
Gsplit for sending large files to someone
notepad++
To err is human to really mess up you need a computer
|
|
|
|
|
- Visual Studio 2019 + Re# 2020
- VSCode plus about 5000 extensions
- Azure Data Studio plus lots of extensions
- Windows 10 20H1 (.net Framework 4.8)
- Windows Terminal
- WinGet/Chocolatey/Scoop
- WSL2 + Pengwin
- Docker Desktop (Linux in WSL2)
- SQL Server
- Azure DevOps (Git, Pipelines)
- Azure WebApps
- Azure SQL
|
|
|
|
|
Dilbert's Zoom call[^]
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
No wonder that was the best call when they're usually like this[^].
|
|
|
|
|
Just two words:
Zoomin' Toobin!
😂
|
|
|
|
|
I wondered if they were meeting on HangOuts
|
|
|
|
|
Marlon's Vito has us lie about false belief (8)
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
OriginalGriff wrote: Marlon's Vito has us lie about false belief (8)
Marlon's Vito = DON
has = D ON
us = US
lie = LIE
about = (anagram)
=========================
false belief = DELUSION
Nice one!
|
|
|
|