Waste less time on Facebook — follow Brilliant.
×

The Brilliant Professional Programming Series

It turns out that Brilliant is built with actual people’s fingers.

Hi Brilliant Community! I am Sam, co-founder and CTO of Brilliant. Contrary to popular mythology, Calvin is not the only person who works here, and there is a lot more to making Brilliant run than ensuring that everyone has fun problems to solve. Our engineering team faces constant challenges to pave the technical frontier of delivering the uniquely interactive experience that is Brilliant.

Although we spend most of our time trying to directly make the website better for our users, we also want to make sure our team continues to improve, professionally and as individuals.

For that reason, we have started a dialogue at our company to share what we are learning and how we are improving. We would like to share this with all of you, because some of the challenges we face might be interesting to many of you. Going forward, various developers at Brilliant will be writing occasional posts describing what they've learned about being a professional programmer.

Some expected topics from our team about the general experience of being a developer include:

  • The importance of learning new technology
  • What it's like being female in the computer science/software industry
  • How to execute a large technical project from planning to implementation

We'll also have some more specific stories about how we solved tricky problems we've encountered such as:

  • How to bridge the divide between javascript functions and the html elements that use them
  • Challenges we faced while creating the scratchpad (a fancy online calculator)
  • Our take(s) on the native vs WebView-based mobile apps debate (and how we quickly launched and then steadily improved our Android app)

Please let us know what you think about these ideas and if you have any other questions about what it’s like being a professional programmer.

All new posts will be added to this set and I will also reshare them, so if you want to see them in your Community feed, follow me.

While you wait for the next real post in this series (we probably will only post once a month since there is always a lot of other work that needs to be done) I’ll be posting a quick micro-post that provides an overview of our Server infrastructure.

Note by Sam Solomon
1 year, 11 months ago

No vote yet
1 vote

Comments

Sort by:

Top Newest

You are all doing wonderful work, as well as asking important questions. Just out of curiosity, how many people work for Brilliant? The little segment about the mythological Calvin maintaining Brilliant by himself made me laugh; I actually thought that was the case for my first month here! Ryan Tamburrino · 1 year, 11 months ago

Log in to reply

@Ryan Tamburrino Since this is a series about engineering, I'll stay focused on the software side of things:

We have...

  • one person primarily doing Android development
  • one person primarily doing iOS development
  • one person who does mostly frontend development and some iOS/backend development
  • one person who does mostly frontend development and a little backend development
  • one person who does both backend and frontend development
  • one person who does backend and infrastructure work
  • and I do backend mostly with a little bit of infrastructure thrown in, along with assisting with technical planning of new features.
Sam Solomon Staff · 1 year, 11 months ago

Log in to reply

I salute you and your team for making Brilliant more and more user's friendly.

Without you people, Brilliant would not have been so popular and easy to use. Calvin with his team, remains the person who can guide and help us and coordinate our subject of love. He does this beautifully. Niranjan Khanderia · 1 year, 11 months ago

Log in to reply

the name of the site suggest the work which you all are doing.

I am curious to know why changed to a compact look from the previous one? Megh Choksi · 1 year, 11 months ago

Log in to reply

It's a Brilliant step sir !!! Azhaghu Roopesh M · 1 year, 11 months ago

Log in to reply

This app is really awesome! !! Imteyazul Hoda · 1 year, 11 months ago

Log in to reply

It turns out that Brilliant is made with actual people's fingers.

lmao Brock Brown · 1 year, 11 months ago

Log in to reply

I would like to know something more about the Founder of the Brilliant org.

@Mr. Sam Solomon Sunny Sharma · 1 year, 10 months ago

Log in to reply

Sir can you please develop brilliant app for iOS as many persons like me uses iOS so we have no direct app to move on quickly HATS OFF TO your team sir really BRILLIANT work in field of education Mohit Kuri · 1 year, 9 months ago

Log in to reply

Hi sir

Where's the 3rd note in the series ?? Looking forward to it \[\] \(\stackrel{{\Large\wedge\,\wedge}}{{\Large\smile}}\) Azhaghu Roopesh M · 1 year, 9 months ago

Log in to reply

@Azhaghu Roopesh M Hi! The next post should be ready within the next week. It is being written by Kelly on what it's like being female in the computer science/software industry.

The schedule is pretty loose since all of us have a number of other responsibilities so these posts have often gotten pushed back by other priorities. Sam Solomon Staff · 1 year, 9 months ago

Log in to reply

@Sam Solomon No problem sir . I'll gladly wait for it :) Azhaghu Roopesh M · 1 year, 9 months ago

Log in to reply

×

Problem Loading...

Note Loading...

Set Loading...