Cobalt Software Systems, LLC

154 posts

Cobalt Software Systems, LLC

Cobalt Software Systems, LLC

@cobalt_soft

Software Designed with your Business in mind

Boise, ID Katılım Ağustos 2016
22 Takip Edilen4 Takipçiler
Cobalt Software Systems, LLC
Cobalt Software Systems, LLC@cobalt_soft·
@msdev The ability to ask questions that speak to the root of a task. These are the ones thst tell you if more breakdown is needed. IMHO, the issue should never be quantity. But QUALITY.
English
0
0
0
9
Microsoft Developer
Microsoft Developer@msdev·
What's a developer skill that: ✔️ Isn't on your resume ✔️ Doesn't get praised at standup ✔️ Saves your team constantly Let us know below. 👇
English
14
1
33
6.8K
Microsoft Developer
Microsoft Developer@msdev·
Do you believe in "good-enough" code, or are you always chasing perfection? 🌟
English
119
5
210
38.1K
Cobalt Software Systems, LLC
Cobalt Software Systems, LLC@cobalt_soft·
@Kaegun @msdev This is me in a nutshell. The challenges can sometimes be vision and time. Unwinding the spaghetti can have unimaginable consequences that noone wants to dive in and fix.
English
0
0
1
12
Johann Ungerer
Johann Ungerer@Kaegun·
I take the "Boy Scout" approach. Leave it better than I found it. First, make it work, then figure out how to make it good. Follow good coding practice as a rule, but don't chase perfection. No one cares what your code looks like if it works, and they also don't care if it doesn't work. 😉
English
2
0
8
669
Allen Holub. https://linkedIn.com/in/allenholub
Think of the TDD “test“ as a specification. It’s an example of how you intend to use the code you’re about to write. Unlike unit tests, they typically do not cover things like corner cases and pathological conditions. Nothing wrong with adding unit tests as you work as well, but they’re not part of the TDD process per se.
English
1
0
2
88
Allen Holub. https://linkedIn.com/in/allenholub
In software, there are no such things as "best practices." There are only practices that work in a specific context. You cannot move a set of practices from one org (or one team) to another and experience the same success. GM documenting the NUMMI "best practices" and then trying to move them to Detroit is a classic example, but Scrum is another great example. I'm positive that Scrum worked spectacularly well for Ken's original team. For the rest of us? Not so much.
English
31
13
138
16.5K
Cobalt Software Systems, LLC
Cobalt Software Systems, LLC@cobalt_soft·
@allenholub There is a tenet of #Scrum that I have not heard in a while: "All of Scrum is #Agile, but all of Agile is NOT Scrum." Yes, the Scrum Framework is a pliable thing with specific guides that must be present for the overall process to be truly considered a "Scrum" process.
English
0
0
0
13
Cobalt Software Systems, LLC
Cobalt Software Systems, LLC@cobalt_soft·
@DevLeaderCa Almost none. I learned a long time ago that Computer Science is part if the Math structure for one reason: to teach people to think logically.
English
0
0
1
5
devleader
devleader@DevLeaderCa·
People seem hesitant to learn programming because of math. How much math do YOU do regularly in your coding?
English
112
3
82
22.2K
fj
fj@fjzeit·
Hot take: if Linux did become the defacto desktop OS it would quickly be flooded with for-profit closed source software and a user base primarily interested in outcomes and ease of use, and not the OS itself. Traditional Linux users would become a marginalised minority and Linux would become the new Windows. Be careful what you wish for. :)
English
376
433
8.1K
563.2K
Cobalt Software Systems, LLC retweetledi
Allen Holub. https://linkedIn.com/in/allenholub
I think there are three types of tech debt: Oblivious, Calculated, and Natural. Oblivious debt is bugs and other problems caused by general sloppiness, lack of skill, or bad process. Calculated debt is debt created deliberately in order to achieve some outcome (e.g. out the door faster). Natural debt is when you do the best job you possibly can, only to learn later on that you could have done it better. To me, the only acceptable sort is Natural debt, which really is inevitable--it cannot be avoided. Calculated debt rarely achieves the desired goal. For example, I work fastest in clean code, which is to say that sloppy code will _not_ get out the door faster. Oblivious debt is, to me, inexcusable. We can learn. We can improve process. We can approach our work with professionalism and care. Do that.
English
20
13
103
9.7K
Attention Alchemist
Attention Alchemist@alexbunardzic·
@EzProgramming How is it even possible to write code without formulating some expectations beforehand? Is there a hero who can do that? I haven't met one yet.
English
1
0
0
54
Steve (Big Red) Bishop 👨‍💻
If you are a developer who demands the business provide requirements up front before writing code, but you don't do TDD, then you are a hypocrite.
English
2
2
19
1.1K
Sebastian Dietrich
Sebastian Dietrich@S_Dietrich·
@allenholub IMHO in most cases (at least for business applications) you should even have a running and tested version of your domain before you even start thinking of ui or persistence.
English
3
0
9
850
Allen Holub. https://linkedIn.com/in/allenholub
One surefire way to create the worst possible architecture is to make decisions early that should be made late. Database? The last thing you should do. Web frameworks (or other implementation-level tech)? Also one of the last things. Identifying natural seams along Domain boundaries? Probably the earliest.
English
10
9
62
7K
CBS2 News
CBS2 News@CBS2Boise·
Two teens have been arrested by Eagle Police after evading officers in a high speed chase up Hwy 55, flipping deputies off in the process. #idaho #police #news bit.ly/3VL9D8V
English
14
1
35
6.5K
nixCraft 🐧
nixCraft 🐧@nixcraft·
Android users, what's stopping you from switching to iOS (iPhone)? Be honest.
English
1K
24
590
268.7K
Martin Woodward
Martin Woodward@martinwoodward·
You wouldn’t last an hour in the asylum where they raised me
Martin Woodward tweet media
Northern Ireland, United Kingdom 🇬🇧 English
10
1
53
3.6K
Cobalt Software Systems, LLC retweetledi
Ax Sharma
Ax Sharma@Ax_Sharma·
A GitHub flaw lets attackers upload executables that appear to be hosted on a company's official repo, such as Microsoft's—without the repo owner knowing anything about it. The following URLs, for example, make it seem like these ZIPs are present on Microsoft's source code repo: https://github[.]com/microsoft/vcpkg/files/14125503/Cheat.Lab.2.7.2.zip https://github[.]com/microsoft/STL/files/14432565/Cheater.Pro.1.6.0.zip But they are not. These ZIPs are #malware. An attacker, while commenting on any GitHub commit/PR, can "attach" a file that gets assigned a URL slug containing the name of the repo where the comment was made. Even if the comment is never actually posted or later deleted by the attacker, the link to the file remains live! And, the repo owner (Microsoft in this case) would have no knowledge of or control over such files. Threat actors have been abusing this flaw to distribute malicious executables under the false pretense that these are coming from credible organizations' code repos.
Ax Sharma tweet mediaAx Sharma tweet media
English
49
1.1K
4.9K
792.3K
Cobalt Software Systems, LLC
Cobalt Software Systems, LLC@cobalt_soft·
@coolaj86 @heyOnuoha The Document Object Model is nothing more than JavaScript's internal reference to the HTML page that it has been injected into. Therefore, the DOM is, by default, HTML
English
1
0
3
0
⚡Favor⚡
⚡Favor⚡@heyOnuoha·
HTML is not a programming language, prove me wrong!!
English
166
49
721
0
Cobalt Software Systems, LLC
Cobalt Software Systems, LLC@cobalt_soft·
@evanthegrayt @heyOnuoha Have you ever done XML Scripting to launch a deployment action using CruiseControl? "computer programming" is "...providing a set of instructions to a computer that can be repeated, an infinite number of times..."
English
0
0
1
0
evantheokay
evantheokay@evanthegrayt·
@heyOnuoha I’ll ask a rhetorical question: Are XML and YAML programming languages, or are they markup languages? Hint: it’s in the name of all three. Definitions are important. It doesn’t demean their value as skills to have. I’ll never understand the emotions people have around this.
English
3
0
7
0