Ramses Njasap’s Post

View profile for Ramses Njasap, graphic

Senior Django Developer @ iHolda | Building Scalable Microservices | Backend Developer | Security and Optimization Enthusiast

if you are in a company building a product, then, it's a necessity to understand the sole purpose and to an extent the business logic behind that product. Here is why, Sometimes, you might just be the one to discover a flaw behind the implementation and the business logic of that product. Your aim is not only to make a functional product but to also make the product realisable and coding won't do just that. I've seen products whose code base are 🤮🤮 yet the company is making lots of money from it. and I've seen products with great functional implementation (in the code) yet they make no money. So, try to know if what you are developing will be recognisable both in the view of your codebase and business logic. Come to think of it, as an engineer or a developer, you find more pride when what you've developed is recognisable and trending positively.

View profile for Ryan Peterman, graphic

Engineering @ Meta | Writing About Software Engineering & Career Growth

You're a great software engineer if you: 1. Focus on the problems and not the tech 2. Help others around you move faster 3. You're the go-to person for some of your team's scope 4. Are a strong communicator both in speaking and writing 5. You're influence others to go in the most impactful direction 6. Proactively identify and address issues slowing engineers down 7. Focus on implementation quality and writing code that is easier to maintain 8. Know how to drive your projects across teams/functions What else makes a great engineer?

To view or add a comment, sign in

Explore topics