Giter VIP home page Giter VIP logo

Holopin Board:

@drblury's Holopin board

Philosophical Approach to Software Development

Is 'software architecture' the right term to describe the structure of software? What even is software development? Are we really called software developers or how would we describe ourselves?

Maybe we should think of it as a philosophical endeavor, where the role of a 'software philosopher' is to navigate the complexities of problem-solving and design, much like a philosopher navigates the complexities of human existence.

In this light, perhaps the true goal of software development is not just to create functional programs, but to understand and improve the human experience through technology.


Is software development an art or a science? And what do the origins of the terms 'software engineering' and 'software development' say about its true nature?

Skills and Experience:

Professional Summary:

As a professional software developer, I have experience in Go and cloud native development. My passion lies in learning and utilizing the latest technologies to create high-quality software solutions. My expertise includes efficient software architecture and clean coding practices. I am always looking for ways to improve and optimize my work, constantly questioning the status quo. I believe that software can greatly improve people's lives and I am dedicated to creating innovative and impactful solutions. My fluency in English and basic proficiency in Chinese and Russian make me well-suited for international teams.

Main Development Stack

Tools

  • Git  Git
  • VS Code  VS Code
  • Vagrant  Vagrant
  • Slack  Slack
  • Confluence  Confluence
  • Markdown  Markdown

Backend

  • Go  Golang
  • Docker  Docker
  • Linux  Linux

Frontend

  • Javascript  Javascript/HTML/CSS
  • Typescript  Typescript

Infrastructure

  • Kubernetes  Kubernetes
  • Ansible  Ansible
  • Terraform  Terraform
  • AWS  AWS
  • Kafka  Apache Kafka
  • Grafana  Grafana

Blog posts:

I have also written a few blog posts. Check here!

DrBlury | Julian's Projects

beego icon beego

beego is an open-source, high-performance web framework for the Go programming language.

dbml-to-all icon dbml-to-all

CLI tool to generate classes/structs and SQL ddl from DBML

go-rest-docker icon go-rest-docker

Simple go application to show rest endpoints and static file serving with a multi stage docker file

grpc-examples icon grpc-examples

Examples Project for gRPC Client/Server Communication with http/2 functions

mattermost-server icon mattermost-server

Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.

mazegame icon mazegame

A Maze Game that lets you collect coins

opengl_example icon opengl_example

Simple program that shows the basics for displaying 3D content on a screen.

sierpinskitriangle icon sierpinskitriangle

Simple application to draw Sierpinski triangles. Arrow Keys change the iteration

surrealdb icon surrealdb

A scalable, distributed, collaborative, document-graph database, for the realtime web

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.