social.tchncs.de is one of the many independent Mastodon servers you can use to participate in the fediverse.
A friendly server from Germany – which tends to attract techy people, but welcomes everybody. This is one of the oldest Mastodon instances.

Administered by:

Server stats:

3.9K
active users

#SoftwareArchitect

0 posts0 participants0 posts today

One of the challenges in my job as a consultant (typically in the role of #LeadDeveloper or #SoftwareArchitect) is that I love to code. I believe it's the best way for me to help development teams get the most out of practices like #TestDrivenDevelopment, #CleanCode, #DRY, and technologies like #DotNet, #CSharp, and #TypeScript. However, in most of my assignments, coding is not my top priority. Meetings, discussions, documenting decisions, preparing proposals, and...

I am seeking some extra software development work to supplement my income.

I am a software engineer and architect with 25 years of experience in multiple programming languages, though lately I mostly focus on #dotnet, #csharp, and #python.  I have worked in many industries, including healthcare, legal, and finance.

My specialty is in large refactoring projects with the goal of cleaning up and optimizing old, stale, or simply poorly-designed code.  I also have experience designing and implementing applications from the ground up.

I am able to take on either an advisory or a hands-on role, depending on your needs.

Nights and weekends only, though I can make accommodations for certain planning meetings, etc, as long as they don't conflict with my day job.

If you think you might need some help, let's talk!

Architects & developers have very different career paths, with different skill sets. The best developers do not make the best architects, and the best architects are not necessarily the best developers.

🎙️ Listen to the #InfoQ #podcast and unlock the secrets of being a successful #SoftwareArchitect!

Michael Stiefel & Sid Anand discuss what it means to be a software architect, the process of becoming one, and how to be a successful architect in an organization: bit.ly/3TdjD9W

In the view of #ComicAgile, the architect's competency entails three key aspects:
1) assisting the Scrum Team in understanding the importance of aligning Done Product Increments with relevant architectural guidelines and principles,
2) educating other developers and the organization on constructing emergent and adaptable architecture based on thorough analysis of business and domain requirements,
3) establishing indicators to assess whether the architecture aligns with its desired characteristics, such as Fitness Functions.
Check out an excerpt from their book https://www.agile-meets-architecture.com/essays/comic-agile-architect
#softwarearchitecture #Agile #softwarearchitect

I republished an older article I wrote in 2014 about software architecture (#softwarearchitecture) because I am a #SoftwareArchitect and hope to share my insights with those new to this profession. It is a use case for a PPS, that discusses architectural and functional choices. Since it's in long form, I chose to publish it via Medium. Here's a link, please tell me what you think:
medium.com/@aev_software/funct

I once overheard a #softwarearchitect saying that unit tests are bad because they make it hard to refactor the code. Instead, he preferred to have HTTP API tests only. Although I do understand where this is coming from (inappropriately-scoped unit tests), you need multiple layers of tests with the biggest chunk consisting of #unittests. They are easier...

Replied in thread

The interesting part, IMHO, is that I have not encountered that much literature about the shifts of Paradigm in the software industry and its implications (like when humanity switched from a Geocentric model of the world to Heliocentric one).
Curious to read more on the subject... Think this scientific and philosophical approach will be quite interesting for the #developer and #SoftwareArchitect I am...

en.wikipedia.org/wiki/The_Stru

en.wikipedia.orgThe Structure of Scientific Revolutions - Wikipedia

Interesting.... Have been listening to a podcast about Thomas Kuhn and his book « The Structure of Scientific Revolutions »...

Podcast explains the concept of the Paradigm that Kuhn defines as « Universally recognized scientific achievements that, for a time, provide model problems and solutions to a community of practitioners ».

Now, I'm not a scientist nor a philosopher, but a #developer and #SoftwareArchitect... So why would I care?
Well the similarity with #DomainDrivenDesign struck me.

I'm looking for a remote #TechManager job. I'm based in São Paulo/Brazil, and had titles such as #SoftwareArchitect ("software design dynamics facilitator" as I liked to describe it) at a Brazilian Fintech, #TechLeader for the developer experience team at an EdTech startup, and more recently at a cyber security company. I've been working since the 2000s with #Python, and I'm interested in #DDD, #hexagonalArchitecture and #Sociotechnical systems.